インストール中に php には多くの問題が発生しますが、通常はインストールの最後にエラーの場所を示すプロンプトが表示されます
その後、yum install -y xxx で十分です。昨日、自宅での設置がスムーズに進み、発生した問題はすべて解決されました。しかし、今日、会社での設置中にそのような問題が発生しました。長い間作業してきた後、ネットで情報を確認し、ようやく解決しました。問題は次のとおりです:
申し訳ありませんが、apxs を実行できません。考えられる理由は次のとおりです:
1. Perl がインストールされていません
2. -- を使用してパスを渡してみます。 with-apxs2 =/path/to/apxs
3. Apache は --enable-so を使用して構築されていません (apxs の使用法ページが表示されます)
configure: error: 申し訳ありませんが、apxs を実行できません。 Perl をインストールするか、--with-apxs=/absolute/path/to/apxs を使用して apxs の絶対パスを渡す必要があります
まず、エラー メッセージ 、 を通して、「ラムを実行できない」ことがわかります。 apxs"。apxs のインストールに問題があると常に思っていましたが、長い間検索しても、適切な説明や解決策が得られませんでした。
そこで、「/usr/local/apache/」を直接実行しました。 bin/apxs" スクリプト, を実行すると、次のエラーが発生しました。 ヒント:
bash: ./apxs: /replace/with/path/to/perl/interpreter: bad interpreter: No such file or directory
Run "vi / usr/local/apache/bin/apxs" を実行して次の内容を取得します:
#!/replace/with/path/to/perl/interpreter -w
最後に、正しい Perl 実行プログラムの場所が正しくないことがわかりました。ここで指定します!
この行を「#!/usr/bin/perl -w」に変更します。php!./configure