Estoy ejecutando un sistema operativo Ubuntu 14.04 que aloja Nginx con Zend Server y Apache escuchando en puertos separados. Logré instalar Zend Server sin ningún problema.
En un intento de ejecutar Apache junto a Nginx, lo configuré manualmente usando apt-get install apache2
y habilitando php en él. Básicamente tengo dos php.ini
archivos de configuración en la máquina.
Lo que tengo problemas es intentar instalar las clases de MySQL en la configuración de Apache/PHP. Intento ejecutarlo apt-get install php5-mysql
y termina descargando archivos para la php.ini
configuración del servidor Zend, corrompiendo Zend.
¿Alguien sabe cómo especificar a qué archivo php agregar las extensiones? Además, intenté vincular la extensión mysql disponible en Zend al php.ini
archivo apache2 de esta manera:
extension = /usr/lib/php5/20121212/mysql.so;
pero esto no funcionó.
Para resumir: Zend Server funciona muy bien con todas mysql/mysqli
las clases. PHP se ejecuta en Apache2 pero no tiene acceso a las mysql/mysqli
clases. Puedo publicar detalles de los archivos de configuración si es necesario.
Respuesta1
No creo que con apt-get puedas proporcionar parámetros para que sepa qué php.ini usar.
Creo que podría intentar compilar el módulo o descargar el archivo .deb del repositorio y extraer el contenido con 'ar' primero y luego extraer los datos tar gzip. Entonces podrías mover el archivo manualmente.