Como instalo o PDO e o GD para o php-cgi

2

Eu tenho PHP 5.3.6 e eu uso o Ubuntu.

Como posso ativar / instalar as extensões PDO e GD? Eu já tentei instalar php5-mysql e php5-gd . Eu também tentei adicionar isso no meu php.ini:

extension=mysql.so
extension=pdo.so
extension=pdo_mysql.so
extension=gd.so
    
por Ragnis 12.12.2011 / 23:54

2 respostas

3

Tudo o que você precisa fazer é:

apt-get install php5-gd php5-mysql

Você não deve precisar editar mais nada, isso deve fazer com que as coisas extension= sejam adicionadas aos arquivos /etc/php5/conf.d que serão incluídos automaticamente.

Verifique a saída da função phpinfo() para ver se os módulos estão habilitados ou não. Note que, embora você não precise editá-los, existem arquivos php.ini separados para apache2 / cli / cgi, por exemplo, /etc/php5/apache2/php.ini

Se o seu diretório /etc/php5/conf.d estiver vazio, e esses pacotes já estiverem instalados, alguém deve ter arquivos apagados de lá, a fim de conseguir restaurá-los, execute:

apt-get -o DPkg::Options::='--force-confmiss' reinstall php5-gd php5-mysql

A razão pela qual você teria que fazer isso, é que o dpkg assume que, se você excluiu os conffiles, você o fez por um motivo, e não quer reverter sua mudança.

    
por 13.12.2011 / 01:30
0

instale php5-dev e php-pear , então você poderá instalar o pdo_mysql via pecl install pdo_mysql . As linhas no php.ini devem ser adicionadas automaticamente.

    
por 13.12.2011 / 00:04

Tags