我的运行php如何编译?

Al_*_*Al_ 16 php compilation configure phpinfo

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

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

你知道任何阻止phpinfo输出编译配置的标志吗?要么,

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

Aro*_*olm 36

应该有一个脚本php-config,您可以在ubuntu上安装以获取用于php的配置参数.

sudo apt-get install php5-dev
php-config  --configure-options
Run Code Online (Sandbox Code Playgroud)


Mic*_*ski 8

根据这个错误报告,Configure Command输出被故意从Ubuntu和Debian PHP构建中删除.

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

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