centos7部署shopxo记录
前置环境配置在部署禅道及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保存
刷新网页
新坑,咋整,填它
应该是权限问题
检查权限
修改成功
刷新页面
下一步
不多说,填
这里发现是环境没有安装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部署完成,大家好好休息,照顾好自己,不要挠头