前置环境配置在部署禅道及mysql测试环境文章
操作系统 centos7
php 7.1.33
mysql-5.7.17
现在继续shopxo部署,有坑填坑,无坑。。不可能
1.首先检查我们的apache服务是否运行
systemctl status httpd.service

2.网页试试php能否正常显示

不能,那就首先检查ip

没错,那就检查防火墙
systemctl sataus firewalld.service

防火墙运行着呢,关掉,在刷新网页
systemctl stop firewalld.service


顺手设置一个禁止开机启动
systemctl disable firewalld.service

3.下载shopxo源码
https://www.shopxo.net/


4.下载好上传到 随意目录下
我的上传到tmp/svncfg/了

5.移动到这里/var/www/html/

6.unzip解压当前文件夹

7.删除解压包

8.名字太长,改一个

9.看图说话


有坑。。咋整。。看我填不填它就完了




:wq保存
刷新网页

新坑,咋整,填它
应该是权限问题
检查权限


这里开始我只是正常chomd 77 shopxo 发现不可以
后来我把子目录及所有文件都改成了777就可以执行了

修改成功
刷新页面

下一步

不多说,填
这里发现是环境没有安装GB库
那就安它

出现这个问题继续填

可见用提示的解决方式无法解决,只能干掉php7.1.33,替换成5.6的
之前建议查看一下shopxo官方的使用文档
https://ask.shopxo.net/article/5
干掉php7.1.33


重按php5.6
yum -y install epel-release

切换源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

我安
yum -y install php56w php56w-mysql php56w-gd libjpeg* php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-mbstring php56w-bcmath

我安
yum -y install httpd php-gd56w php-intl56w php-mysql56w mod_ssl openssl mcrypt php5-mcrypt56w

再安
yum -y install php56w-mcrypt php56w-soap php56w-intl php56w-pdo

重启数据库服务
systemctl restart mysqld.service
重启Apache服务
systemctl restart httpd.service

ok这个填了
10.下一步



访问后台

前端

shopXo部署完成,大家好好休息,照顾好自己,不要挠头
本文详细记录了在CentOS7环境下部署ShopXO电商系统的全过程,包括环境配置、权限调整、PHP版本更换等关键步骤,为遇到类似问题的开发者提供解决方案。
1917

被折叠的 条评论
为什么被折叠?



