gpt4 book ai didi

php - 使用 ./configure 构建 php5.3 而不是创建 Makefile

转载 作者:太空宇宙 更新时间:2023-11-04 13:00:24 26 4
gpt4 key购买 nike

我正在使用 ubuntu 14.04,尝试构建和安装 php 5.3.22。我无法构建,因为当我输入“make”时,我得到:

make: *** No targets specified and no makefile found.  Stop.

做了一些研究,这意味着没有 Makefile,它应该是在我运行 ./configure 时创建的。运行 ./configure 时我没有收到任何错误或反馈,运行 ./configure --help 时也没有收到任何信息。我在正确的构建目录中,否则我会收到“找不到命令?”

其他解决方案建议运行 autogen.sh,但我认为这仅适用于从存储库构建时。

我还读到某处应该有一个 Makefile.in 文件,但我没有在目录中看到它。

我只想能够正确配置并获得生成的 Makefile,以便我可以构建。

最佳答案

要生成配置脚本,请尝试运行 ./buildconf --force。我自己没有这样做,但通过查看 the source repo 得到了这个以及一些 Google 搜索。

Before you can build PHP you first need to obtain its source code. There are two ways to do this: You can either download an archive from PHP’s download page or clone the git repository from git.php.net (or the mirror on Github).

The build process is slightly different for both cases: The git repository doesn’t bundle a configure script, so you’ll need to generate it using the buildconf script, which makes use of autoconf. Furthermore the git repository does not contain a pregenerated parser, so you’ll also need to have bison installed.

PHP Internals Book

关于php - 使用 ./configure 构建 php5.3 而不是创建 Makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34053923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com