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