Установите 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. Затем вы можете переместить файл вручную.