この記事では主に PHP のインストールと Apache との統合について紹介します。これには一定の参考値があります。ここで共有します。必要な友人は参考にしてください。
apache 2.4.29
php 5.4.45
# tar -zxvf php-5.4.45.tar.gz # cd php-5.4.45 # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml2=/usr/include/libxml2 # make # make install
Sorry, I cannot run apxs. Possible reasons follow: 1. Perl is not installed 2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs 3. Apache was not built using --enable-so (the apxs usage page is displayed) The output of /usr/local/apache2/bin/apxs follows: ./configure: /usr/local/apache2/bin/apxs: /replace/with/path/to/perl/interpreter: bad interpreter: No such file or directory configure: error: Abortingプロンプトに従って perl をインストールします
# perl -v //先查看果然没安装 # yum install -y perl # perl -v //安装成功 This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi Copyright 1987-2009, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.もう一度。/configure を実行してもこのエラーが表示されます。それで百度。 。 。 。
最初に perl を実行し、次に apache を実行する必要があることを学びました。perl をインストールせずに apache をインストールすると、apxs は実行されません。
対処法:
ファイルを確認してください
# cat /usr/local/apache2/bin/apxs最初の行は #!/replace/with/path/to/perl/interpreter -w
に変更します: #!/usr/bin /perl -w
もう一度:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml2=/usr/include/libxml2成功しました! apache との統合1.httpd.conf の変更PHP が正しくインストールされている場合、Apache 設定ファイル (httpd.conf.bak) が自動的にバックアップされます。次のように変更します
次のコメントを開いて、php モジュールをロードします。
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .html AddHandler php5-script .php
AddHandler php5-script .php
AddType application/x の PHP コードを解析させます-httpd-php.html
<?php phpinfo(); ?>
関連する推奨事項:
Android と PHP で簡単なログインを実現乱数と文字の確認コードを PHP に実装する方法コード#########以上がPHP のインストールと Apache との統合の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。