如何为php-cgi安装PDO和GD

我有PHP 5.3.6和我使用Ubuntu的。

我如何启用/安装PDO和GD扩展。 我已经尝试安装php5-mysqlphp5-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-devphp-pear ,那么你应该可以通过pecl install pdo_mysqlpecl install pdo_mysql 。 php.ini中的行应该自动添加。