我正在尝试Linux,我的工作使用CentOS 6.5,所以我在家使用它。我正在遵循一个教程,我相信密切关注它,但我遇到了像主题中提到的错误。本教程介绍如何设置网络服务器。事情按照教程中所示进行,直到出现此错误:
bash: ./configure: no such file or directory
这是我目前陷入困境的命令部分。我确实安装了当前的 suphp 0.7.2 与规定的 0.7.1,假设不会造成麻烦。如果这是原因,请告诉我。
cd /tmp
wget http://suphp.org/download/suphp-0.7.2.tar.gz
tar xvfz suphp-0.7.2.tar.gz
cd suphp-0.7.2/
./configure --prefix=/usr --sysconfdir=/etc --with-apr=/usr/bin/apr-1-config --with-apxs=/usr/sbin/apxs --with-apache-user=apache --with-setid-mode=owner --with-php=/usr/bin/php-cgi --with-logfile=/var/log/httpd/suphp_log --enable-SUPHP_USE_USERGROUP=yes
***never got past this point, as I errored at the last command**
make
make install
答案1
查看 的内容后suphp-0.7.2.tar.gz
,似乎该错误是由于构建不良的发行版造成的。子文件夹中缺少构建工具config
。
configure
除了使用 GNU 自动工具重新创建脚本之外,您别无选择。
- 在您的 Unix 上安装
automake
和。autoconf
autoreconf -i
在文件夹中运行suphp-0.7.2
。
这将导致 GNU 自动工具调查分发文件并重建任何Makefile.in
过期的文件,以及重新创建configure
脚本并在目录中安装缺少的构建工具config
。
如果一切顺利,您就可以在 重新开始./configure
。
答案2
在解压后的文件夹中运行以下命令
autoreconf -i
然后运行
./configure
为我工作。
答案3
我知道这是一个老问题,最后一次回复是去年......
这可能对其他人有帮助。我在下载未正确配置的源包时遇到了这个问题。
通常,如果您收到此错误,您可以尝试以下操作:
./buildconf
这应该会生成缺少的配置文件。
通常签出的项目需要在其上运行conf,buildconf / autoconf。当您下载源存档时,通常已经在其上运行了这些命令。