在 CentOS 上配置 PHP 扩展通常涉及以下几个步骤:
安装 EPEL 和 Remi 仓库: EPEL(Extra Packages for Enterprise Linux)仓库提供了许多 CentOS 官方仓库中没有的软件包。Remi 仓库则提供了更新的 PHP 版本和扩展。
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
启用 Remi 仓库: 你需要启用 Remi 仓库中的 PHP 版本和扩展。你可以选择启用特定的 PHP 版本,例如 PHP 7.4 或 PHP 8.0。
sudo yum-config-manager --enable remi-php74
或者
sudo yum-config-manager --enable remi-php80
安装 PHP 扩展:
使用 yum 命令安装所需的 PHP 扩展。例如,如果你想安装 php-mysqlnd 和 php-gd 扩展,可以运行以下命令:
sudo yum install php-mysqlnd php-gd
如果你需要安装其他扩展,只需将它们添加到命令中即可。
重启 Web 服务器: 安装完扩展后,你需要重启 Web 服务器以使更改生效。如果你使用的是 Apache,可以运行以下命令:
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,可以运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
验证扩展是否已安装:
你可以通过创建一个 phpinfo.php 文件来验证扩展是否已成功安装。在 Web 服务器的根目录下创建一个名为 phpinfo.php 的文件,并添加以下内容:
<?php
phpinfo();
?>
然后在浏览器中访问 http://your_server_ip/phpinfo.php。你应该能看到一个包含已安装扩展信息的页面。
通过以上步骤,你应该能够在 CentOS 上成功配置 PHP 扩展。如果你遇到任何问题,请检查你的 Web 服务器和 PHP 配置文件,确保它们正确地指向了扩展文件。