Назад | Перейти на главную страницу

Как установить разные расширения при использовании нескольких версий PHP

У меня следующая настройка: Centos 6.4, Apache настроен для работы с WHM / cpanel с его версией PHP (5.4) и nginx с отдельной версией PHP для обработки всего остального.

Как я могу установить yum для некоторых расширений php? Если я просто наберу команду, она установит ее для apache php, верно?

Извините, если это вопрос новичков, но я новичок в этом.

Заранее спасибо!

Нашел ответ на этот вопрос:

Я загрузил версию PHP, которую установил с помощью cpxstack, и собрал все необходимые мне модули из этого источника. Сначала у меня была проблема с созданием .so для более новой версии PHP, и после небольшого поиска я обнаружил, что мне нужно запустить команду config с правильной версией PHP.

    .configure --with-php-config=/opt/pifpm/php-5.3.26/bin/php-config

а потом make

Не использовать make install потому что он попытается установить его в другую папку. Просто скопируйте / вставьте полученный .so в папку расширений php и активируйте их через php ini. Некоторые модули, такие как APC, имеют другой процесс установки, но вы можете найти это на вики-странице cpxstack.