Установите 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 и заканчивается загрузка файлов для Zend Server php.ini конфиг, портящий зенд.

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

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

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

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

1 ответ

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

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

Другие вопросы по тегам