相关内容:
1. yum 安装 MySQL;
2. yum 安装 PHP(本篇);
3. yum 安装 Nginx 以及相关配置;
4. yum 安装 Apache 以及相关配置;
安装 PHP
# yum 未更新的安装源,PHP 版本为 5
yum install php php-fpm php-mysql php-gd php-pdo -y
# 9.5 更新
## 更新 PHP 安装源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
## 安装 PHP 7.2 以及扩展
yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm \
php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
启动 php-fpm
systemctl start php-fpm
# 设置开机启动
systemctl enable php-fpm
ss -lntp
ps -ef | grep php
防火墙设置,开放 80 端口
# 设置 iptables
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -nL
# 设置 firewalld
firewall-cmd --permanent --zone=public -add-port=80/tcp
PHP 配置 Web 服务
# 创建 test 目录
mkdir /data/test -p
cd /data/test/
vim /data/test/index.php
# 在目录下创建index.php文件,写入内容
<?php
header("Content-type:application/json;charset=utf-8");
$link = new PDO("mysql:host=localhost;dname=test","root","123456");
if(!$link){
echo "Error connecting!";
}else{
echo "Success!";
}
mysqli_close($link);
?>
# 运行
php -S locahost:8888
# 新开一个窗口登录服务器
curl localhost
返回 Success,搞定!