搭建萤火商城2.0
搭建萤火商城2.0
需要的东西有 LNMP
-
安装php7.4
# 添加第三方REMI源 yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm # 安装php7.4 及相关模块 yum install -y php74-php-fpm php74-php-cli php74-php-bcmath php74-php-gd php74-php-json php74-php-mbstring php74-php-mcrypt php74-php-mysqlnd php74-php-opcache php74-php-pdo php74-php-pecl-crypto php74-php-pecl-mcrypt php74-php-pecl-geoip php74-php-recode php74-php-snmp php74-php-soap php74-php-xml php74-php-imagick php74-php-pecl-zip php74-php-redis # 验证是否安装成功 php74 -v
配置php-fpm
# 把php-fpm 用户和用户组从apache修改为nginx (24行、26行) vi /etc/opt/remi/php74/php-fpm.d/www.conf
# 添加nginx用户 useradd nginx # 启动php-fpm # 没有报错就没有问题啦 systemctl start php74-php-fpm # 如果需要设置 php74-php-fpm 开机自启动 # systemctl enable php74-php-fpm
-
部署萤火商城项目包
下载地址:https://gitee.com/xany/yoshop2.0/
# 解压 unzip yoshop2.0-master.zip # 把解压后的项目移动到 /usr/local/nginx/html mv yoshop2.0-master /usr/local/nginx/html/ # 检查 cd /usr/local/nginx/html ls
# 重命名项目包 mv yoshop2.0-master/ yoshop # 修改萤火商城项目包 属主和属组为 nginx chown -R nginx.nginx yoshop/
-
配置nginx
# nginx配置文件修改 vi /usr/local/nginx/conf/nginx.conf # vi中:set nu设置显示行号 # 修改 # 1.把配置文件第2行取消注释(删掉前面的#)并把nobody改成nginx # 2.在配置文件第44行 html改为html/yoshop/public # 3.在配置文件第45行 添加index.php # 4.在配置文件第65~71行 取消注释这块代码(删掉前面的#) # 5.在配置文件第66行 html改为html/yoshop/public # 6.在配置文件69行修改scripts 为$document_root ($fastcgi_script_name;前面)
### 重启nginx # 停止 /usr/local/nginx/sbin/nginx -s stop # 启动 /usr/local/nginx/sbin/nginx # 临时关闭 selinux (不关闭会404) setenforce 0 # 永久关闭 selinux (临时关闭的话重启之后就失效了) vi /etc/selinux/config # 把里面的SELINUX=enforcing改为SELINUX=permissive
-
完成!测试访问!
关闭防火墙或添加80端口白名单
访问 http://你的服务器地址/install 进行安装
h5首页 http://你的服务器地址
超级管理员后台 http://你的服务器地址/admin
店铺管理后台 http://你的服务器地址/store