CentOS 8 安装 PHP 7.4
在CentOS 8上安装PHP 7.4是一项常见的任务,尤其对于开发者和服务器管理员而言。以下是完整的步骤,帮助您快速配置PHP 7.4。
准备工作
确保您有一个正常运行的CentOS 8系统,并以超级用户身份(root)或具有sudo权限的用户登录。
启用EPEL和Remi存储库
PHP 7.4可以通过Remi存储库获得。首先,安装EPEL存储库:
sudo dnf install epel-release -y
接下来,安装Remi存储库:
sudo dnf install -y dnf-utils
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module reset php -y
sudo dnf module enable php:remi-7.4 -y
安装PHP 7.4
通过以下命令安装PHP 7.4及其常用扩展:
sudo dnf install php php-cli php-fpm php-json php-common php-mysqlnd php-zip php-gd php-intl php-mbstring php-xml php-opcache
验证PHP安装
执行以下命令,验证PHP是否安装成功:
php -v
你应该会看到类似下面的信息,表示PHP 7.4已成功安装:
PHP 7.4.X (cli) (built: ...) ( NTS ...)
配置PHP FPM
编辑PHP-FPM配置文件,通常位于 /etc/php-fpm.d/www.conf,确保用户和组设为 "apache":
sudo nano /etc/php-fpm.d/www.conf
找到并修改以下行:
user = apache
group = apache
启动并启用PHP-FPM服务
启动PHP-FPM服务并设置开机自启:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
配置SELinux
如果SELinux启用,需要允许httpd通过网络连接PHP:
sudo setsebool -P httpd_execmem 1
总结
上述步骤确保您在CentOS 8上成功安装并配置PHP 7.4。此设置适用于许多web应用程序和开发环境,是当前流行的版本之一。检查配置文件中的设置,根据您的需求进行自定义调整。