centos7部署shopxo记录

前置环境配置在部署禅道及mysql测试环境文章
操作系统 centos7
php 7.1.33
mysql-5.7.17

现在继续shopxo部署,有坑填坑,无坑。。不可能

1.首先检查我们的apache服务是否运行
systemctl status httpd.service
centos7部署shopxo记录
2.网页试试php能否正常显示
centos7部署shopxo记录
不能,那就首先检查ip
centos7部署shopxo记录
没错,那就检查防火墙
systemctl sataus firewalld.service
centos7部署shopxo记录
防火墙运行着呢,关掉,在刷新网页
systemctl stop firewalld.service
centos7部署shopxo记录
centos7部署shopxo记录
顺手设置一个禁止开机启动
systemctl disable firewalld.service
centos7部署shopxo记录
3.下载shopxo源码
https://www.shopxo.net/
centos7部署shopxo记录
centos7部署shopxo记录
4.下载好上传到 随意目录下
我的上传到tmp/svncfg/了
centos7部署shopxo记录
5.移动到这里/var/www/html/

centos7部署shopxo记录
6.unzip解压当前文件夹
centos7部署shopxo记录
7.删除解压包
centos7部署shopxo记录
8.名字太长,改一个
centos7部署shopxo记录
9.看图说话
centos7部署shopxo记录
centos7部署shopxo记录
有坑。。咋整。。看我填不填它就完了
centos7部署shopxo记录
centos7部署shopxo记录
centos7部署shopxo记录
centos7部署shopxo记录
:wq保存

刷新网页

centos7部署shopxo记录
新坑,咋整,填它

应该是权限问题
检查权限
centos7部署shopxo记录
centos7部署shopxo记录
修改成功
刷新页面
centos7部署shopxo记录
下一步
centos7部署shopxo记录
不多说,填

这里发现是环境没有安装GB库
那就安它
centos7部署shopxo记录
出现这个问题继续填
centos7部署shopxo记录
可见用提示的解决方式无法解决,只能干掉php7.1.33,替换成5.6的
之前建议查看一下shopxo官方的使用文档
https://ask.shopxo.net/article/5

干掉php7.1.33
centos7部署shopxo记录
centos7部署shopxo记录
重按php5.6
yum -y install epel-release
centos7部署shopxo记录
切换源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
centos7部署shopxo记录
我安
yum -y install php56w php56w-mysql php56w-gd libjpeg* php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-mbstring php56w-bcmath
centos7部署shopxo记录
我安
yum -y install httpd php-gd56w php-intl56w php-mysql56w mod_ssl openssl mcrypt php5-mcrypt56w
centos7部署shopxo记录
再安
yum -y install php56w-mcrypt php56w-soap php56w-intl php56w-pdo
centos7部署shopxo记录

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

centos7部署shopxo记录

ok这个填了

10.下一步
centos7部署shopxo记录
centos7部署shopxo记录
centos7部署shopxo记录
访问后台
centos7部署shopxo记录
前端
centos7部署shopxo记录

shopXo部署完成,大家好好休息,照顾好自己,不要挠头