1、环境准备
php版本要求7.1以上
命令
yum install php71w php71w-fpm php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath
发现并没有软件包
命令
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
然后再次执行
yum install php71w php71w-fpm php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath
安装完成
我们选择Apache(httpd)方式部署
先查看是否安装了这个服务
命令
service httpd status
并没有
命令
yum install httpd –y
安装完成
修改配置文件
vi /etc/httpd/conf/httpd.conf
这里修改监听端口
这里修改资源目录地址
启动命令
service httpd start
启动完成就能在页面输入本机ip直接访问了
如果没有以下页面请检查防火墙是否关闭
开启 php-fpm服务
systemctl start php-fpm.service
2、安装软件
将安装包解压到 /var/www/html目录下
修改配置文件
vi config.inc.php
c
f
g
[
′
S
e
r
v
e
r
s
′
]
[
cfg['Servers'][
cfg[′Servers′][i][‘host’]
c
f
g
[
′
S
e
r
v
e
r
s
′
]
[
cfg['Servers'][
cfg[′Servers′][i][‘controlhost’]
均为Mysql数据库所在IP
修改完成保存关闭
接下来要执行Mysql初始化脚本
脚本位置在
sql/create_tables.sql
执行过程略
然后就可以直接按照ip/路径访问了
注:遇到如下问题
mysqli::real_connect(): (HY000/2003): Can’t connect to MySQL server
请检查防火墙或者SELinux
这些都会导致PHP连接MySQL异常