我安装了 PHP、MySQL 和 Apache 堆栈用于开发。该安装使用的配置文件来自:
/etc/apache2/
/etc/php5/
后来我使用安装了多个 PHP 版本phpbrew
。所有版本都可以从 CLI 访问和切换。但 Apache 始终保持未使用安装的默认版本phpbrew.
这是我安装的 PHP 版本的列表。
$ phpbrew list
Installed versions:
php-5.4.13 (/home/admin1/.phpbrew/php/php-5.4.13)
+default -- --with-bz2=/usr
php-5.5.5 (/home/admin1/.phpbrew/php/php-5.5.5)
php-5.3.27 (/home/admin1/.phpbrew/php/php-5.3.27)
我尝试更改配置文件路径,使它们指向 phpbrew 的 PHP。但似乎没有任何效果。
我如何告诉 Apache 使用 phpbrew 的 PHP 版本?
你需要构建一个 PHPapxs2
:
1)确保您已安装sudo apt-get install apache2-dev
.
2) Run phpbrew install 5.4.22 +apxs2=/usr/bin/apxs2
然后您应该在 Apache 配置文件中看到构建的模块文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)