我需要在Apache 2.2.20(UBUNTU 11.10)(本地服务器)上安装PHP 5.2.6
我已经安装了Apache,现在我想安装PHP但是有一个问题:
我已经下载了php-5.2.6.tar.gz,gunzip
它,tar -xvf
它,然后在说明中,我要运行./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
,但我不知道dir命名为apxs
所以我试图运行./configure --with-mysql
,这是有效的
最后,我要在php-5.2.6文件夹中运行make
和make install
,但我有一个错误:
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
(英文:〜没有makefile。停止)
请帮忙!
我真的需要这个版本的PHP,我的步骤有什么问题吗?有没有更好的方法在Apache 2.2.20上安装PHP 5.2.6?
感谢。
答案 0 :(得分:0)
如果你已经安装了apache2-threaded-dev,apxs不是包的一部分,你需要卸载它并安装prefork以获得apxs2:
sudo apt-get remove apache2-threaded-dev
sudo apt-get install apache2-prefork-dev
这应该可以解决问题。然后就做你的标准PHP编译。甚至不确定是否需要为PHP指定apxs2文件夹。
如果您收到“aucun makefilen'aététrouvé”错误,则表示您的./configure失败。如果是这样,请复制./configure的最后一行。