Estou executando um Ubuntu OS 14.04 hospedando Nginx com Zend Server e Apache ouvindo em portas separadas. Consegui instalar o Zend Server sem complicações.
Na tentativa de executar o Apache ao lado do Nginx, configurei isso manualmente usando apt-get install apache2
e habilitei o php nele. Basicamente tenho dois php.ini
arquivos de configuração na máquina.
O que estou tendo problemas é tentar instalar as classes mysql na configuração do Apache/PHP. Tento executar apt-get install php5-mysql
e acaba baixando arquivos para a php.ini
configuração do Zend Server, corrompendo o Zend.
Alguém sabe como especificar qual arquivo php adicionar as extensões? Além disso, tentei vincular a extensão mysql disponível no Zend ao php.ini
arquivo apache2 assim:
extension = /usr/lib/php5/20121212/mysql.so;
mas isso não funcionou.
Resumindo: Zend Server funciona muito bem com todas mysql/mysqli
as classes. PHP roda em apache2 mas não tem acesso às mysql/mysqli
classes. Posso postar detalhes dos arquivos de configuração, se necessário.
Responder1
Eu não acho que com o apt-get você possa fornecer parâmetros para saber qual php.ini usar.
Acho que você poderia tentar compilar o módulo ou baixar o arquivo .deb do repositório e extrair o conteúdo com 'ar' primeiro, seguido pela extração do tar de dados gzip. Então você poderia mover o arquivo manualmente.