在 CentOS 上配置 PHP 扩展,通常需要以下几个步骤:
首先,确保已经安装了 EPEL (Extra Packages for Enterprise Linux) 存储库。如果没有,请运行以下命令安装:
sudo yum install epel-release
接下来,安装 Remi 存储库,它包含了 PHP 的最新版本和扩展:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
启用 Remi 存储库以安装 PHP 及其扩展。根据你需要的 PHP 版本,运行以下命令之一:
对于 PHP 7.2:
sudo yum-config-manager --enable remi-php72
对于 PHP 7.3:
sudo yum-config-manager --enable remi-php73
对于 PHP 7.4:
sudo yum-config-manager --enable remi-php74
现在,你可以安装 PHP 及所需的扩展。例如,要安装 PHP、PHP-FPM 和 MySQL 扩展,请运行以下命令:
sudo yum install php php-fpm php-mysqlnd
根据需要,你可以安装其他扩展。例如,要安装 PHP-XML 和 PHP-Mbstring 扩展,请运行:
sudo yum install php-xml php-mbstring
如果你使用 PHP-FPM,需要对其进行配置。编辑 /etc/php-fpm.d/www.conf
文件,根据需要进行配置。例如,你可以更改监听端口或用户组。
最后,重启 Web 服务器以应用更改。如果你使用的是 Apache,请运行:
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,请运行:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
创建一个名为 info.php
的文件,放在你的 Web 服务器根目录下(例如 /var/www/html
),并添加以下内容:
<?php
phpinfo();
?>
在浏览器中访问 http://your_server_ip/info.php
,你应该看到 PHP 信息页面,其中列出了已安装的扩展。
完成以上步骤后,你已经成功地在 CentOS 上配置了 PHP 及其扩展。