Я использую ОС Ubuntu 14.04, на которой размещен Nginx, а сервер Zend и Apache прослушивают отдельные порты. Мне удалось без проблем установить Zend Server.
Пытаясь запустить Apache вместе с Nginx, я настроил это вручную, используя apt-get install apache2
и включил в нем php. В основном у меня два php.ini
файлы конфигурации на машине.
У меня проблемы с попыткой установить классы mysql в установке Apache / PHP. Я пытаюсь бежать apt-get install php5-mysql
и в итоге загружает файлы для Zend Server php.ini
config, повреждая Zend.
Кто-нибудь знает, как указать, в какой файл php добавить расширения? Кстати, я попытался связать расширение mysql, доступное в Zend, с apache2 php.ini
файл вроде этого:
extension = /usr/lib/php5/20121212/mysql.so;
но это не сработало.
Подводя итог: Zend Server отлично работает со всеми mysql/mysqli
классы. PHP работает на apache2, но не имеет доступа к mysql/mysqli
классы. При необходимости я могу опубликовать подробную информацию о файлах конфигурации.
Я не думаю, что с помощью apt-get вы могли бы указать параметры, чтобы он знал, какой php.ini использовать.
Я думаю, вы могли бы либо попробовать скомпилировать модуль, либо загрузить файл .deb из репо и сначала извлечь содержимое с помощью 'ar', а затем извлечь данные tar gzip. Затем вы можете переместить файл вручную.