En los últimos días, intenté mover mi máquina de trabajo a Ubuntu para el desarrollo. Una vez instalado el sistema, la primera tarea es instalar el entorno de desarrollo de php+mysql. Planeo instalar php5 y pdo_mysql. es un registro del proceso de instalación.
Primero, utilizo directamente apt-get install apache2, php5, pear y mysql5. Para facilitar la instalación posterior, también se agregan make y libmysqlclient
sudo apt-get install apache2-mpm-prefork.
sudo apt-get instalar php5
sudo apt-get instalar php5-dev
sudo apt-get instalar php5-pear
sudo apt-get install mysql-server-5.0
sudo apt-get instalar hacer
sudo apt-get instalar libmysqlclient15-dev
Parece que pdo no puede encontrar la fuente de instalación en apt de Ubuntu, por lo que instalar esta extensión a través de pecl es muy simple: si se puede conectar la fibra óptica submarina:
pecl install pdo
agregue una línea:
extensión=pdo.so
al archivo:
/etc /php/apache2/php.ini
/etc/php/cli/php.ini
A continuación, encontré algunos problemas al instalar pdo_mysql. Si ejecutaba pecl install pecl_mysql directamente, aparecían algunos errores. Después de buscar, descubrí que era un problema con pecl en sí. solución relativamente simple:
wget http: //pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
alquitrán xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
Comente el fragmento de código en configure para determinar si la extensión pdo se ha instalado y continúe ejecutando:
phpize
./configurar
hacer
realice la instalación
y luego agregue la siguiente línea nuevamente a las dos
extensiones php.ini = pdo_mysql.so mencionadas anteriormente.
Después de reiniciar Apache, php5 + pdo_mysql se instalará en ubuntu. La raíz del documento es /var/www
postscript. :
PHP_PDO_SHARED=1 pecl instalar pdo_mysql