bash: ./configure: そのファイルやディレクトリはありません。

bash: ./configure: そのファイルやディレクトリはありません。

私はLinuxを使っていますが、私の仕事ではCentOS 6.5を使っていて家では使っています。私はチュートリアルに従い、それを詳しく見ていると思いますが、トピックで述べたようなエラーが発生します。このチュートリアルでは、Webサーバーを設定する方法について説明します。このエラーが発生するまで、チュートリアルに示されているように状況が続行されました。

bash: ./configure: no such file or directory

これは現在添付されているコマンドの一部です。私は問題を引き起こさないと仮定し、指定された0.7.1で現在supph 0.7.2をインストールしました。これが理由であれば教えてください。

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

configureGNU自動ツールを使用してスクリプトを再作成する以外に、選択肢はありません。

  1. Unixにインストールしてくださいautomakeautoconf
  2. autoreconf -iフォルダから実行してくださいsuphp-0.7.2

これにより、GNU自動ツールは配布ファイルを調べ、Makefile.in古いファイルを再構築するだけでなく、configureスクリプトを再作成し、ディレクトリに欠落しているビルドツールをインストールしますconfig

すべてが順調に進むと、再起動できます./configure

答え2

解凍したフォルダから次のコマンドを実行します。

autoreconf -i

その後実行

./configure

私のために動作します。

答え3

私はこれが古い質問であることを知っています。最後の答えは昨年でした...

これは他の人に役立ちます。正しく構成されていないソースパッケージをダウンロードするときにこの問題が発生しました。

通常、このエラーが発生した場合は、次のことを試すことができます。

./buildconf

これにより、不足している構成ファイルが生成されます。

通常、チェックアウトされたプロジェクトではconf、buildconf / autoconfを実行する必要があります。ソースアーカイブをダウンロードすると、通常、これらのコマンドはすでに実行されています。

関連情報