私は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
。
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を実行する必要があります。ソースアーカイブをダウンロードすると、通常、これらのコマンドはすでに実行されています。