Установить mysql-php5 в определенный файл php

Установить mysql-php5 в определенный файл php

Я использую Ubuntu OS 14.04, на которой размещен Nginx с Zend Server и Apache, слушающими на отдельных портах. Мне удалось установить Zend Server без каких-либо проблем.

В попытке запустить Apache рядом с Nginx, я настроил это вручную, используя apt-get install apache2и включив php в нем. По сути, у меня есть два php.iniфайла конфигурации на машине.

У меня возникли проблемы с установкой классов mysql в настройке Apache/PHP. Я пытаюсь запустить, apt-get install php5-mysqlно в итоге загружаются файлы php.iniконфигурации Zend Server, что портит Zend.

Кто-нибудь знает, как указать, в какой файл php добавлять расширения? Кстати, я попробовал связать расширение mysql, доступное в Zend, с php.iniфайлом apache2 следующим образом:

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

но это не сработало.

Подводя итог: Zend Server отлично работает со всеми mysql/mysqliклассами. PHP работает на apache2, но не имеет доступа к mysql/mysqliклассам. Я могу опубликовать подробности файлов конфигурации, если необходимо.

решение1

Я не думаю, что с помощью apt-get можно задать параметры, чтобы программа знала, какой php.ini использовать.

Я думаю, вы могли бы либо попробовать скомпилировать модуль, либо скачать файл .deb из репозитория и извлечь содержимое сначала с помощью 'ar', а затем извлечь данные tar gzip. Затем вы могли бы переместить файл вручную.

Связанный контент