我安装了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版本?
您需要使用构建一个PHP apxs2
:
1)确保已安装sudo apt-get install apache2-dev
。
2)跑phpbrew install 5.4.22 +apxs2=/usr/bin/apxs2
然后,您应该在Apache配置文件中看到构建的模块文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句