Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 2.2.20+;PHP5.2.6安装_Php_Apache_Configuration - Fatal编程技术网

Apache 2.2.20+;PHP5.2.6安装

Apache 2.2.20+;PHP5.2.6安装,php,apache,configuration,Php,Apache,Configuration,我需要在Apache2.2.20(UBUNTU 11.10)(本地服务器)上安装PHP5.2.6 我已经安装了Apache,现在我想安装PHP,但有一个问题: 我下载了php-5.2.6.tar.gz、gunzipit、tar-xvfit,然后在说明中,我必须运行/configure--with-apxs2=/usr/local/apache2/bin/apxs--with-mysql,但我没有命名为apxs的目录。 所以我试着用mysql运行/configure-- 最后,我必须在我的php-

我需要在Apache2.2.20(UBUNTU 11.10)(本地服务器)上安装PHP5.2.6 我已经安装了Apache,现在我想安装PHP,但有一个问题:

我下载了php-5.2.6.tar.gz、
gunzip
it、
tar-xvf
it,然后在说明中,我必须运行
/configure--with-apxs2=/usr/local/apache2/bin/apxs--with-mysql
,但我没有命名为apxs的目录。
所以我试着用mysql运行
/configure--
最后,我必须在我的php-5.2.6文件夹中运行
make
makeinstall
,但我有一个错误:
make:**Pas de cibles spécifiées and aucun makefile n'aététrouvé。到达。

(英文:~没有makefile.stop)


请帮忙! 我真的需要这个版本的PHP,我的步骤中有什么错误吗?有没有更好的方法在Apache2.2.20上安装PHP5.2.6?

谢谢。

如果您已经安装了apache2线程开发工具,那么apxs不是软件包的一部分,您需要卸载它并安装prefork才能安装apxs2:

sudo apt-get remove apache2-threaded-dev
sudo apt-get install apache2-prefork-dev
这应该能奏效。然后只需进行标准的PHP编译。甚至不确定是否需要将apxs2文件夹指定给PHP


如果出现“aucun makefile n'aététrouvé”错误,则表示./configure失败。如果是,请在此处复制./configure的最后几行。

为什么不通过apt安装?ubuntus软件包存储库提供的PHP版本甚至更新。Ubuntu安装在我的计算机PHP5.3上。但据我所知,5.3>5.2:?真的吗:现在5.3已经不适用于2.5岁左右的孩子了。5.4也将在下个月发布。如果您真的需要5.2,那么您需要非常好的理由(不:严格的或不推荐的通知不是“好理由”)。嗯,对于一个旧项目,我只需要PHP5.2.6。尝试使用最新的PHP版本,但失败。
配置扩展检查是否启用LIBXML支持。。。是正在检查libxml2安装目录。。。没有检查xml2配置路径。。。配置:错误:找不到xml2配置。请检查您的libxml2安装。。。但是我已经安装了libxml2确保您已经安装了libxml2 dev,这似乎是您的问题。