Instalar php5+pdo en ubuntu
Primero, utilicé apt-get para instalar directamente apache2, php5, pear y mysql5 para facilitar la instalación posterior, pero también agregué make y libmysqlclient
sudo apt-get install apache2-mpm-prefork
sudo apt-get install php5
sudo apt-get install php5-dev
sudo apt-get install php5-pear
sudo apt-get install php5-pear
sudo apt-get install mysql-server-5.0
sudo apt-get install make
sudo apt-get install libmysqlclient15-dev
pdo no parece estar disponible en apt de ubuntu y su código fuente no parece encontrarse, por lo que se instala la extensión. a través de pecl es muy simple -- Si tiene una conexión de fibra submarina:
pecl install pdo
Agregue la línea:
extension=pdo.so p>
Agregue una línea al archivo:
/etc/php/apache2/php.ini
/etc/php/cli/php.ini
A continuación, instale pecl_mysql. Han surgido algunos problemas. La ejecución directa de pecl install pecl_mysql provocará algunos errores. Después de buscar, descubrí que es un problema con el propio pecl
wget
cd PDO_MYSQL-1.0.2
Comente configure en el fragmento de código para determinar si la extensión pdo está instalada y luego continúe ejecutando .
phpize
. /configure
make
make install
Luego agregue la siguiente línea nuevamente en los dos php.ini mencionados anteriormente
extensión =pdo_mysql .so
Después de reiniciar Apache, se instaló php5 + pdoo_mysql. mysql está instalado en ubuntu, documentroot es /var/www
Una posdata
Una solución más sencilla es ejecutar:
PHP_PDO_SHARED=1 pecl install pdoo_mysql p>