Назад | Перейти на главную страницу

Как установить PDO и GD для php-cgi

У меня 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() функция, чтобы увидеть, включены ли модули или нет. Обратите внимание, что, хотя вам не нужно их редактировать, есть отдельные файлы php.ini для apache2 / cli / cgi, например, /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, тогда вы сможете установить pdo_mysql через pecl install pdo_mysql. Строки в php.ini должны добавляться автоматически.