我有一个装有 Centos 5.8 的 VPS
在 phpinfo 中显示:'./configure' '--disable-fileinfo''--disable-pdo''--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-libxml' '--enable-magic-quotes' '--enable-sockets' '--prefix=/usr/local' '--with-apxs2=/usr/local/apache/bin/apxs' '--with-curl=/opt/curlssl/' '--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' '--with-kerberos' '--with-libdir=lib64' '--with-libxml-dir=/opt/xml2/' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-openssl=/usr' '--with-openssl-dir=/usr' '--with-pcre-regex=/opt/pcre' '--with-pic' '--with-zlib' '--with-zlib-dir=/usr'
我尝试过这个:
显然它安装了 php-pdo
# rpm -qa |grep php
php-5.3.13-1.el5.remi
php-xml-5.3.13-1.el5.remi
php-common-5.3.13-1.el5.remi
php-cli-5.3.13-1.el5.remi
php-pdo-5.3.13-1.el5.remi
php-xmlrpc-5.3.13-1.el5.remi
php-mcrypt-5.3.13-1.el5.remi
但我已经重新启动了 apache,但它仍然在我的 phpinfo 中显示:'--disable-pdo'
我应该重建 php 吗?我还需要做其他步骤吗?
答案1
安装其他扩展不会更改 PHP 编译时使用的选项。通过php -m
或验证 pdo_mysql 扩展是否已安装phpinfo()
。