企业实战-实现基于LNMP的电子商务网站

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了企业实战-实现基于LNMP的电子商务网站相关的知识,希望对你有一定的参考价值。

一、环境准备:centos7.3系统、yum源

二、安装步骤:

1.yum方式安装mariadb 、mariadb-server 、php-mysqlnginx 、php-fpm

yum install  php-fpm mariadb-server php-mysql nginx

2.下载小米商城源码,解压缩到/data/web 目录,修改权限为nobody

mkdir -p /data/web

cd /data/web/

unzip xiaomi.zip

chown nobody.nobody . -R

 

三、修改配置文件:

1 .修改nginx 配置,把nginx.conf.default 模板复制为配置文件进行修改,指定网站访问目录为/data/web ,并设置默认用户和配置与php-fpm 交互

cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf

vim /etc/nginx/nginx.conf

    user  nobody;

    error_log  /var/log/nginx/error.log  info;

    server {

            listen       80;

            server_name  localhost;

            root         /data/web;

    index  index.php index.html index.htm;

    location ~ \.php$ {

            #    root           html;

                fastcgi_pass   127.0.0.1:9000;

                fastcgi_index  index.php;

               # fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

                include        fastcgi_params;

            }

 

2 、修改PHP.ini 中功能配置

# 修改时钟配置 date.timezone = Asia/Shanghai

# 可以在php.ini 中设置short_open_tag = On

# 修改运行权限为nobody

vim /etc/php.ini

short_open_tag = on

date.timezone = Asia/Shanghai

 

vim /etc/php-fpm.d/www.conf

user = nobody

 

; RPM: Keep a group allowed to write in log dir.

group = nobody

四 、网站部署和验证

1、打开http://ip/ebak 后台恢复系统 账号:admin 密码:123456

2、配置连接数据库并连接到数据库

3、恢复网站数据信息,并验证http://ip/index.php能正常访问

4、登陆后台,并查看网站日常操作页面,修改网站标题为马哥“Linux运维实战项目演练”(账号:admin 密码:admin888)


本文出自 “Mozart” 博客,谢绝转载!

以上是关于企业实战-实现基于LNMP的电子商务网站的主要内容,如果未能解决你的问题,请参考以下文章

实现基于lnmp的电子商务网站

企业实战-实现基于LVS负载均衡集群的电商网站架构

企业实战-实现基于Haproxy负载均衡集群的电子商务网站架构

实现基于Keepalived+Haproxy+Varnish+LNMP企业级架构

实验----实现基于LNMP的电子商务网站

实现基于LNMP的电子商务网站