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

Могу ли я скомпилировать свой собственный PHP, сохранив тот, который есть в Ubuntu?

Я хочу как сохранить последнюю версию PHP, поставляемую с Ubuntu, так и установить где-нибудь конкретную версию PHP. Это выполнимо? Могу ли я просто скомпилировать PHP в какой-нибудь папке, а затем где-нибудь в конфигурациях Apache (я имею в виду apache, поставляемый с Ubuntu), при необходимости переключаться между каталогами PHP.

Да, ты можешь. Fisrt скомпилирует и установит новый php, а затем определит ваш новый php как модуль cgi для apache. откройте файл конфигурации apache и добавьте эти строки

<Directory /your/desired/directory/>
        AddHandler my-php-script .php
        Action my-php-script /path/to/your/php_executable
</Directory>

или вы можете определить новое расширение для всей системы

AddHandler my-php-script .myphp
Action my-php-script /path/to/your/php_executable