Maison > développement back-end > Problème PHP > Comment installer Apache PHP sous Linux

Comment installer Apache PHP sous Linux

藏色散人
Libérer: 2023-03-01 21:00:02
original
3702 Les gens l'ont consulté

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      
                        //编译后安装
Copier après la connexion

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 
                                        //修改配置文件
Copier après la connexion

Ajouter

AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType p_w_picpath/x-icon .ico
Copier après la connexion

Ajouter

index.php index.html index.html.var
  <IfModule dir_module>
    DirectoryIndex index.html index.php index.html index.html.var
</IfModule>
Copier après la connexion

Test :

[root@zhibing ]#vi /usr/local/apache/htdocs/test.php 
//新建test.php
Copier après la connexion

dans un nouveau fichier, ajoutez

<?php
phpinfo();
?>
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal