您的位置:首页 > 运维架构 > 网站架构

实现基于LNMP的电子商务网站--小米商城

2017-11-02 11:21 776 查看
一、 环境准备:centos系统、yum源

关闭selinux ,关闭防火墙

二、 安装步骤:
1. yum方式安装包 yum install nginx mariadb-server php-mysql php-fpm systemctl mariadb
ss -ntl 查看端 3306 2.下载小米商城源码,解压缩到/data/web目录, 修改权限为nobody unzip –d /data/web xiaomi.zip 解压到/data/web下 chown–R nobody:nobody web 修改权限,为了安全,指定一个权限较小的用户
三、 修改配置文件:
1.修改nginx配置,把nginx.conf.default模板复制为配置文件进行修改,指定网站访问目录为/data/web, 并设置默认用户和配置与php-fpm交互 cd /etc/nginx/ cp nginx.conf.default nginx.confvim nginx.conf(1) user nobody; 去掉注释(2) error_log /var/logs/nginx/error.log info; 修改路径,如果没有路径,就mkdir -p /var/logs/nginx ,路径自己定义 access_log /var/logs/nginx/host.access.log main; 注意:日志修改路径在全局设置中修改,error_log 在http上面那个,access_log在http{}中。 (3)去掉下面行的注释
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent"$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name; 修改php扩展解析文件路径 include fastcgi_params; }(4)修改添加下面两行 tcp_nopush on; tcp_nodelay on;(5)修改server段加上默认工作路径

2、修改PHP.ini中功能配置 (1) vim /etc/php.ini #修改时钟配置 date.timezone = Asia/Shanghai #可以在php.ini中设置short_open_tag= On(2)vim /etc/php-fpm.d/www.conf user = nobody group = nobody php的用户应与nginx的用户一样四、 修改php连接数据库信息
vim/data/web/data/config.php


五、网站部署和验证
1、打开http://192.168.191.107/ebak后台恢复系统账号admin 密码123456
(1)参数设置



(2)恢复数据






systemctl restart nginx php-fpm
(3)网址访问
http://192.168.191.107




(4)登陆后台,并查看网站日常操作页面,可以修改网站信息(账户admin 密码admin888)
http://192.168.191.107/admin


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php Nginx LNMP