我的运行php如何编译?

时间:2012-03-02 13:29:34

标签: php compilation configure phpinfo

我正在尝试从源代码编译一个新的PHP(5.4.0)实例,并希望保持与发行版(Ubuntu-11.10)中安装的PHP(5.3.3-13ubuntu3.6)的兼容性。也就是说,我想使用与安装的PHP相同的指令运行./configure

我总是可以看到./configure输出的phpinfo()命令,但这一次,令我惊讶的是,它没有提供。

您知道有任何阻止phpinfo输出编译配置的标志吗?或者,

你知道如何编译PHP的其他方法吗?

2 个答案:

答案 0 :(得分:33)

你应该在ubuntu上安装一个脚本php-config来获取用于php的配置参数。

sudo apt-get install php5-dev
php-config  --configure-options

答案 1 :(得分:8)

根据this bug reportConfigure Command输出被故意从Ubuntu& amp; Debian PHP构建。

然后建议通过apt-get source php5安装源包:

  

如果你想看看如何在Ubuntu中构建PHP,apt-get source php5,   并且仔细阅读debian / rules,phpinfo()中的./configure输出就是   修补程序状态的更改日志,完全误导并且不是非常糟糕   信息。