Instale o mysql-php5 em um arquivo php específico

1

Estou executando um Ubuntu OS 14.04 hospedando o Nginx com o Zend Server e o Apache ouvindo em portas separadas. Consegui instalar o Zend Server sem problemas.

Em uma tentativa de executar o Apache ao lado do Nginx, configurei isso manualmente usando apt-get install apache2 e habilitei o php nele. Basicamente, eu tenho dois arquivos de configuração php.ini na máquina.

O que estou tendo problemas é tentar instalar as classes mysql na configuração do Apache / PHP. Eu tento executar apt-get install php5-mysql e ele acaba baixando arquivos para o Zend Server php.ini config, corrompendo o Zend.

Alguém sabe como especificar qual arquivo php adicionar as extensões? Como um aparte, eu tentei ligar a extensão mysql disponível no Zend no arquivo apache2 php.ini assim:

    extension = /usr/lib/php5/20121212/mysql.so;

mas isso não funcionou.

Para resumir: O Zend Server funciona muito bem com todas as classes mysql/mysqli . O PHP é executado no apache2, mas não tem acesso às classes mysql/mysqli . Eu posso postar detalhes de arquivos de configuração, se necessário.

    
por LeDoc 19.06.2015 / 11:23

1 resposta

0

Eu não acho que com o apt-get você poderia dar parâmetros para que ele saiba qual php.ini usar.

Eu acho que você poderia tentar compilar o módulo, ou baixar o arquivo .deb do repo, e extrair o conteúdo com 'ar' primeiro, seguido de extrair o tar gzip de dados. Então você poderia mover o arquivo manualmente.

    
por 19.06.2015 / 12:01