我想保留 Ubuntu 提供的最新 PHP,并在某个地方安装特定的 PHP 版本。这可行吗?我是否可以只在某个文件夹中编译 PHP,然后在 Apache 配置中的某个位置(我指的是 Ubuntu 提供的 apache)根据需要在 PHP 目录之间切换。
答案1
是的,你可以。首先编译并安装新的 php,然后将你的新 php 定义为 apache 的 cgi 模块。打开 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