1.Apache
Laden Sie das Quellcodepaket von Apache für Linux auf der folgenden Seite herunter: http://www.apache.org/dist/httpd/ ;
Speichern Sie es im Verzeichnis /home/xx. xx ist ein selbst erstellter Ordner. Ich habe einen wj-Ordner erstellt.
Befehlsliste:
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
machen
make installieren
Installieren Sie Apache unter /usr/local/Apache und konfigurieren Sie Apache für die Unterstützung des DSO-Modus 2.php
Laden Sie das Quellcodepaket von PHP für Linux auf der folgenden Seite herunter: http://www.php.net/downloads.php ;
Befehlsliste zum Speichern im Verzeichnis /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 --with-xml --with-MySQL
machen
make installieren
Unter ihnen ändern sich Apache und MySQL entsprechend dem von Ihnen installierten Verzeichnisnamen. Meiner ist =/usr/local/apache2/bin/apxs und MySQL.
cp php.ini-dist /usr/local/lib/php.ini
Installieren Sie PHP im DSO-Modus nach /usr/local/php. Stellen Sie das Konfigurationsdateiverzeichnis auf /usr/local/lib ein und aktivieren Sie die MySQL- und XML-Unterstützung.
3. Konfigurieren Sie vi /usr/local/apache/conf/httpd.conf
Konfigurieren Sie Apache wie folgt: #Ändern Sie die ServerAdmin-Zeile mailto:[email protected] in Ihre E-Mail-Adresse
#DocumentRoot "/home/httpd/html/" Dies ist das Home-Verzeichnis der HTML-Datei # Wie oben #Optionen FollowSymLinks MultiViews Aus Sicherheitsgründen Gründe, „Indizes“ entfernen
#
# DirectoryIndex default.php default.phtml default.php3 default.html default.htm
#
#Legen Sie die Standardreihenfolge der Dateinamen für Apache fest. #AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps
#Legen Sie das Suffix der PHP-Datei fest, speichern und beenden Sie vi /usr/local/lib/php.ini
#register-golbals = Ein
Speichern und beenden 4. Starten Sie den Dienst /usr/local/Apache/bin/apachectl start
5. Testen Sie und schreiben Sie dann eine PHP-Testseite info.php: Der Inhalt lautet wie folgt〈?php
phpinfo();
?>
Wenn es normal ist, sollten Sie die PHP-Informationen sehen können. Herzlichen Glückwunsch zur erfolgreichen Installation von Apche+Mysql+PHP.
6. Apache startet automatisch - -
Im Folgenden wird ein selbststartender Apache als Beispiel verwendet.
Selbststartendes Skript:
/usr/local/apache/bin/apachectl starten
Die Datei befindet sich unter /etc/rc.d/init.d und heißt apache. Beachten Sie, dass sie ausführbar sein muss.
#chmod +x /etc/rc.d/init.d/apached //Setzen Sie das Dateiattribut auf ausführbar
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //Soft-Verbindung herstellen, Verknüpfung
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache