我有PHP 5.3.6和我使用Ubuntu的。
我如何启用/安装PDO和GD扩展。 我已经尝试安装php5-mysql和php5-gd 。 我也尝试添加到我的php.ini中:
extension=mysql.so extension=pdo.so extension=pdo_mysql.so extension=gd.so
所有你应该做的是:
apt-get install php5-gd php5-mysql
您不需要编辑其他任何东西,这应该导致extension=东西被添加到/etc/php5/conf.d文件,将自动被包括在内。
检查phpinfo()函数的输出以查看模块是否启用。 请注意,尽pipe你不需要编辑它们,但是在apache2 / cli / cgi中有单独的php.ini文件,例如/etc/php5/apache2/php.ini
如果你的/etc/php5/conf.d目录是空的,并且已经安装了这些软件包,那么有人必须从那里删除文件,以便恢复它们,运行:
apt-get -o DPkg::Options::='--force-confmiss' reinstall php5-gd php5-mysql
你必须这样做的原因是,dpkg假定如果你删除了conffiles,那么你是有原因的,而且它不想恢复你的改变。
安装php5-dev和php-pear ,那么你应该可以通过pecl install pdo_mysql来pecl install pdo_mysql 。 php.ini中的行应该自动添加。