在 CentOS 上配置 PHP PDO 扩展,可以按照以下步骤进行:
首先,确保你的 CentOS 系统是最新的:
sudo yum update -y
EPEL(Extra Packages for Enterprise Linux)仓库提供了许多额外的软件包,包括 PHP 和 PDO 相关的扩展。
sudo yum install -y epel-release
安装 PHP 及其 PDO 扩展:
sudo yum install -y php php-pdo
确保 PDO 扩展在 PHP 配置文件中启用。编辑 /etc/php.ini
文件:
sudo vi /etc/php.ini
在文件中找到以下行并取消注释(删除前面的分号 ;
):
extension=pdo.so
根据你使用的 Web 服务器(如 Apache 或 Nginx),重启相应的服务以应用更改。
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,重启 PHP-FPM 服务:
sudo systemctl restart php-fpm
然后重启 Nginx:
sudo systemctl restart nginx
创建一个 PHP 文件(例如 info.php
)来验证 PDO 扩展是否已启用:
<?php
phpinfo();
?>
将这个文件放在你的 Web 服务器的根目录下(例如 /var/www/html
),然后在浏览器中访问 http://your_server_ip/info.php
。你应该能看到 PHP 的配置信息页面,在其中搜索 “PDO”,确认 PDO 扩展已启用。
如果你需要使用特定的数据库(如 MySQL 或 PostgreSQL),你还需要安装相应的 PDO 驱动。
sudo yum install -y php-mysqlnd
sudo yum install -y php-pgsql
安装完成后,重启 Web 服务器以应用更改。
通过以上步骤,你应该能够在 CentOS 上成功配置 PHP PDO 扩展。