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.
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
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!