이 글은 주로 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
/configure --prefix=/usr/local/php --with-apxs2=/usr / local/apache2/bin/apxs --with-libxml2=/usr/include/libxml2
오류 로그:
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
성공!
php가 제대로 설치되면 아파치 구성 파일이 자동으로 백업(httpd.conf.bak)되고 다음과 같이 수정됩니다
다음 주석을 열고 php를 로드합니다. 기준 치수.
LoadModule php5_module 모듈/libphp5.so
아파치가 PHP 파일을 구문 분석하도록 하려면 이를 httpd.conf에도 추가해야 합니다(#AddOutputFilter INCLUDES .shtml 아래).
AddType application/x-httpd-php .html AddHandler php5-script .php
아파치가 PHP 코드를 구문 분석하도록 합니다.
AddHandler php5-script .php
apache가 html
AddType application/x-httpd-php .html
<?php phpinfo(); ?>
위 내용은 모든 사람의 학습에 도움이 되기를 바랍니다. 내용이 있으니 PHP 중국어 홈페이지를 주목해주세요!
관련 권장 사항:
Android 및 PHP는 간단한 로그인을 구현합니다.
위 내용은 PHP 설치 및 Apache 통합 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!