Nos últimos dias, tentei mover minha máquina de trabalho para o Ubuntu para desenvolvimento. Após a instalação do sistema, a primeira tarefa é instalar o ambiente de desenvolvimento do php+mysql. Pretendo instalar o php5 e o pdo_mysql diretamente. é um registro do processo de instalação.
Primeiro, eu uso diretamente apt-get install apache2, php5, pear e mysql5. Para facilitar a instalação subsequente, make e libmysqlclient também foram adicionados
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 mysql-server-5.0
sudo apt-get install make
sudo apt-get install libmysqlclient15-dev
Parece que o pdo não consegue encontrar a fonte de instalação no apt do Ubuntu, então instalar esta extensão através do pecl é muito simples - se a fibra óptica submarina puder ser conectada:
pecl install pdo
adicione uma linha:
extension=pdo.so
ao arquivo:
/etc /php/apache2/php.ini
/etc/php/cli/php.ini
Em seguida, encontrei alguns problemas ao instalar o pdo_mysql Se eu executasse pecl install pecl_mysql diretamente, alguns erros apareceriam. solução relativamente simples:
wget http: //pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
Comente o trecho de código no configure para determinar se a extensão pdo foi instalada e continue executando:
phpize
./configure
fazer
make install
e adicione a seguinte linha novamente aos dois php.ini
extension=pdo_mysql.so mencionados anteriormente.
Após reiniciar o apache, php5 + pdo_mysql será instalado no ubuntu. O documentroot é /var/www
postscript. :
PHP_PDO_SHARED=1 pecl instalar pdo_mysql