Maison  >  Article  >  développement back-end  >  Comment installer Apache PHP sous Linux

Comment installer Apache PHP sous Linux

藏色散人
藏色散人original
2020-07-03 09:49:283613parcourir

Comment installer Apache php sous Linux : téléchargez d'abord "httpd-2.2.11" et décompressez le package d'installation ; puis compilez et installez via "make install" puis téléchargez php et enfin compilez et installez ; fichier de configuration C'est tout.

Comment installer Apache PHP sous Linux

Le processus d'installation d'Apache+PHP sous Linux

Résumé du processus d'installation d'Apache

Installer httpd-2.2.11

Adresse de téléchargement : http://archive.apache.org/dist/httpd/

Processus d'installation

[root@zhibing /]# rpm -qa |grep httpd
httpd-manual-2.0.52-32.ent
httpd-suexec-2.0.52-32.ent
system-config-httpd-1.3.1-1
httpd-2.0.52-32.ent                         
                              //查看本机是否已经安装httpd
 
[root@zhibing /]# rpm -e httpd --nodeps        
                             //删除本机存在的httpd
 
[root@zhibing tmp]# tar zxvf httpd-2.2.11.tar.gz  
                            //解压安装包 
 
[root@zhibing tmp]# cd httpd-2.2.11           
                           //进入httpd-2.2.11
 
[root@zhibing httpd-2.2.11]# ./configure --prefix=/usr/local/apache --enable-s0
                          //检测程序, --prefix 软件要安装的路径–enable-so表示让apache核心装载DSO,但是不实际编译任何动态模块
 
[root@zhibing httpd-2.2.11]# make           
                          //编译
 
[root@zhibing httpd-2.2.11]# make install      
                        //编译后安装

Installer php-5.2.9

Adresse de téléchargement : http://cn.php.net/downloads.php

Remarque : Avant d'installer php-5.2.9, png, gd, freetype, zlib, mysql, openssl existent tous. S'ils n'existent pas, installez-les manuellement

Installation. processus

[root@zhibing tmp]# tar  zxvf php-5.2.9.tar.gz  
[root@zhibing tmp]#cd php-5.2.9.tar.gz
[root@zhibing php-5.2.9]#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-png-dir --with-gd --with-freetype-dir --with-zlib --with-mysql=/usr/local/mysql --with-openssl --with-gettext -enable-sockets
                           //检测程序,并同时加载相关参数
 
[root@zhibing php-5.2.9]#make && make install    
                              //编译安装
 
 
[root@zhibing php-5.2.9]#cp php.ini-recommended /usr/local/php/lib/php.ini
                         //拷贝php.ini文件启动时会读取到的配置文件
 
[root@zhibing php-5.2.9]#ln -s /usr/local/php/bin/* /usr/local/bin/  
                         //连接
 
ot@zhibing php-5.2.9]#lvi /usr/local/apache/conf/httpd.conf 
                                        //修改配置文件

Ajouter

AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType p_w_picpath/x-icon .ico

Ajouter

index.php index.html index.html.var
  <IfModule dir_module>
    DirectoryIndex index.html index.php index.html index.html.var
</IfModule>

Test :

[root@zhibing ]#vi /usr/local/apache/htdocs/test.php 
//新建test.php

dans un nouveau fichier, ajoutez

<?php
phpinfo();
?>

wq pour enregistrer et quitter

Phpinfo est une fonction php spéciale qui peut afficher les données de base pertinentes du module php dans le serveur actuel

[root@zhibing ]## /usr/local/apache/bin/apachectl –k stop
 
[root@zhibing ]##/usr/local/apache/bin/apachectl –k start
                                 //重新启动apache

Entrez l'adresse de l'hôte dans le navigateur, par exemple http://hostIP/test.php Si l'image suivante apparaît, cela signifie qu'apace est installé. avec succès

Comment installer Apache PHP sous Linux

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn