Maison > Article > développement back-end > Introduction à l'installation et à l'intégration de PHP avec Apache
Cet article présente principalement l'installation de PHP et l'intégration avec Apache. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
# 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 installErreurs et solutions lors de l'installationUne erreur s'est produite dans les étapes suivantes/configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin / apxs --with-libxml2=/usr/include/libxml2Journal des erreurs :
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: AbortingSuivez les invites pour installer 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.à nouveau./ configure affiche toujours cette erreur. Donc Baidu. . . .
J'ai appris que vous devez d'abord suivre Perl, puis Apache. Si vous installez Apache sans installer Perl, apxs ne fonctionnera pas.
Remède :
Afficher le fichier
# cat /usr/local/apache2/bin/apxsLa première ligne est #!/replace/with/path/to/perl/interpreter -w
Remplacer par : #!/usr /bin/perl -w
Encore une fois :
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml2=/usr/include/libxml2Succès ! Intégrer avec Apache1. Modification de httpd.conf Si php est installé correctement, le fichier de configuration d'Apache sera automatiquement sauvegardé (httpd.conf.bak) et modifié. Modifiez comme suit
Ouvrez les commentaires suivants et chargez le module php.
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .html AddHandler php5-script .php
AddHandler php5-script .php
Application AddType /x-httpd-php.html
<?php phpinfo(); ?>3. 4 .Visitez http:ip/info.php pour voir s'il est analyséCe qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. contenu connexe, veuillez faire attention au site Web PHP chinois ! Recommandations associées :
Android et PHP implémentent une connexion simple
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!