Сборка php v5.6.9 для использования с Apache 2.4 на CentOS 6.6
Я использую PHP 5.6.9 src rpm от Webtactic для создания версии PHP для Коллекции программного обеспечения, которую я могу использовать с Apache 2.4 на Centos 6.6.
Энди Томпсон уже записал все макросы RPM SCL в файл спецификаций, что облегчает эту задачу.
Однако я понимаю, что приложения SCL предназначены для размещения в их собственной структуре каталогов с отдельными сценариями инициализации и др. Чтобы использовать приложение SCL, необходимо настроить путь с помощью сценария включения, поставляемого с приложением SCL.
Но это означает, что libphp569-php5.so хранится в /opt/rh/php569/.... не в /opt/rh/https24/....
Каков предпочтительный способ настройки SCL, чтобы Apache 2.4 мог использовать PHP 5.6.9?
1 ответ
Извините за поздний ответ, кажется, я скучаю по вопросу.
Коллекция программного обеспечения PHP 5.6 уже существует, см.
- https://www.softwarecollections.org/en/scls/?search=php (версия PHP 5.6.5 с mod_php для httpd24 как SCL)
- http://blog.remirepo.net/post/2014/08/25/PHP-5.6-as-Software-Collection (версия PHP 5.6.15 с mod_php для httpd в базовой системе)
Я думаю, что предпочтительный способ заставить Apache 2.4 использовать PHP - это использовать функцию прокси SetHandler to fastcgi и php-fpm.