1.apache
Téléchargez le package de code source d'Apache pour Linux sur la page suivante http://www.apache.org/dist/httpd/ ;
Enregistrez-le dans le répertoire /home/xx. xx est un dossier auto-créé. J'ai créé un dossier wj.
Liste des commandes :
cd /home/wj
tar -zxvf httpd-2.0.54.tar.gz
mv httpd-2.0.54 apache
cd-apache
./configure --prefix=/usr/local/apache2 --enable-module=so
faire
faire installer
Installez Apache dans /usr/local/apache et configurez Apache pour prendre en charge le mode DSO 2.php
Téléchargez le package de code source de php pour Linux sur la page suivante http://www.php.net/downloads.php ;
Enregistrer dans la liste des commandes du répertoire /home/wj :
cd /home/wj
tar -zxvf php-5.0.4.tar.gz
mvphp-5.0.4php
cdphp
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track -vars --avec-xml --avec-MySQL
faire
faire installer
Parmi eux, Apache et MySQL changent en fonction du nom du répertoire que vous avez installé. Le mien est =/usr/local/apache2/bin/apxs et MySQL.
cp php.ini-dist /usr/local/lib/php.ini
Installez php sur /usr/local/php en mode dso. Définissez le répertoire du fichier de configuration sur /usr/local/lib et activez la prise en charge de MySQL et XML.
3. Configurez vi /usr/local/apache/conf/httpd.conf
Configurez Apache comme suit #Changez la ligne ServerAdmin mailto:[email protected] par votre adresse e-mail
#DocumentRoot "/home/httpd/html/" Il s'agit du répertoire personnel du fichier html # Comme ci-dessus #Options FollowSymLinks MultiViews Pour la sécurité raisons, Supprimer les "Index"
#
# DirectoryIndex default.php default.phtml default.php3 default.html default.htm
#
#Définir l'ordre des noms de fichiers par défaut d'Apache #AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps
#Définissez le suffixe du fichier php, enregistrez et quittez vi /usr/local/lib/php.ini
#register-golbals = Activé
Enregistrez et quittez 4. Démarrez le service /usr/local/apache/bin/apachectl start
5. Testez puis écrivez une page de test php info.php : le contenu est le suivant〈?php
phpinfo();
?>
Si c'est normal, vous devriez pouvoir voir les informations php. Félicitations pour l'installation réussie d'Apche+Mysql+PHP.
6. Apache démarre automatiquement - -
Ce qui suit utilise Apache à démarrage automatique comme exemple ;
Script à démarrage automatique :
/usr/local/apache/bin/apachectl démarrer
Le fichier se trouve sous /etc/rc.d/init.d et s'appelle Apache. Notez qu'il doit être exécutable.
#chmod +x /etc/rc.d/init.d/apached //Définit l'attribut du fichier sur exécutable
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //Établir une connexion logicielle, un raccourci
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache