在CentOS上安装原生的PHP环境相对简单。下面是一个详细的步骤指南,适用于CentOS 7及更高版本。
### 第一步:更新系统
首先,确保你的系统是最新的:
sudo yum update -y
### 第二步:安装EPEL和Remi仓库
1. **安装EPEL仓库**:
sudo yum install epel-release -y
2. **安装Remi仓库**:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
### 第三步:启用Remi仓库
使用以下命令启用Remi仓库:
sudo yum-config-manager --enable remi-php80 # 可以根据需要选择不同版本,例如 remi-php74
### 第四步:安装PHP及其扩展
使用以下命令安装PHP及常用扩展:
sudo yum install php php-cli php-common php-fpm php-mysqlnd php-gd php-xml php-mbstring -y
sudo pecl install channel://pecl.php.net/xmlrpc-1.0.0RC3
yum 安装php8.3的xmlrpc依赖
sudo yum install php php-xmlrpc
php -m | grep xmlrpc
### 第五步:启动和启用PHP-FPM
1. 启动PHP-FPM服务:
sudo systemctl start php-fpm
2. 设置PHP-FPM开机自启:
sudo systemctl enable php-fpm
### 第六步:测试PHP安装
1. 创建一个PHP测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
2. 确保你的Web服务器(如Apache或Nginx)已正确配置,并且可以访问`/var/www/html/info.php`。
3. 在浏览器中访问:
http://your-server-ip/info.php
你应该能看到PHP信息页面,确认PHP已成功安装。
### 第七步:安全设置
1. 删除测试文件以增强安全性:
sudo rm /var/www/html/info.php
### 结论
现在你已经在CentOS上成功安装了原生的PHP环境。如果需要安装其他扩展,可以使用以下命令:
sudo yum install php-<extension_name> -y
例如,安装`php-curl`:
sudo yum install php-curl -y
希望这能帮助你成功配置PHP环境!如果有任何问题,请随时问我。