Heim >Backend-Entwicklung >PHP-Problem >PHP5-MySQL-Installations- und Konfigurationsmethode
So installieren Sie PHP5 MySQL: Wählen Sie zuerst das dynamisch hinzugefügte Modul von Apache2 aus, kompilieren Sie es dann unter Redhat Linux 9 und installieren Sie schließlich die erforderlichen Softwarepakete.
Empfohlen: "PHP-Tutorial"
Installation und Konfiguration von PHP5 und MySQL5
Wählen Sie das dynamische Additionsmodul von Apache2 aus, kompilieren Sie es unter Redhat Linux 9 und installieren Sie die Nicht-CGI-Version von PHP
Die von mir verwendeten Softwarepakete:
apache 2.0.54 php 5.1.4 zlib 1.2.3 mysql 5.0.22 libxml2 2.6.26
Aufgetretene Probleme:
1. MySQL wurde lokal installiert
Gegenmaßnahme: rpm -e --nodeps mysql-VERSION-NUMBER. Der Rest der Software ist ähnlich
2. Die zlib-Version ist zu niedrig
Gegenmaßnahmen: Laden Sie eine neue Version zur Installation herunter, z. B. zlib-1.2.3.tar.tar
3. Die Version von MySQL kann nicht sein. Es handelt sich um die installierte Version von MySQL-Standard-5.0.22-linux-i686.tar.gz mit einer statischen Bibliothek, sonst kann PHP nicht konfiguriert werden
Gegenmaßnahmen: Laden Sie den Quellcode herunter und kompilieren Sie ihn, z. B. mysql-5.0.22.gz
4. Kompilieren Sie nicht auf der gemounteten Festplatte, insbesondere im NTFS-Format, da sonst unerklärliche Fehler auftreten >
5. MySQL-Konfigurationsbefehl, Auszug aus der mysql-5.0.22.tar-INSTALL-DateiCFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors / -fno-exceptions -fno-rtti" ./configure / --prefix=/usr/local/mysql --enable-assembler / --with-mysqld-ldflags=-all-static6. PHP-Konfigurationsbefehl
./configure / --disable-cgi / --with-apxs2=/usr/local/apache2/bin/apxs / --with-mysql=/usr/local/mysql / --with-xml / --with-dom / --with-zlib / --with-libxml / --enable-inline-optimization / --enable-safe-mode / --enable-track-vars / --enable-trans-sid / --enable-xml / --enable-libxml / --enable-so7 Jede Maschine ist anders, es kann zu Problemen beim Laden von libphp5.so in Apache2 kommen. Einige Symbole sind nicht definiert Gegenmaßnahmen: Ändern Sie die Optionen --enable und --with in configure. Fügen Sie bei Bedarf --disable-all hinzu. Beachten Sie, dass --disable-all die PHP5-Erweiterung, eine mit Perl kompatible Bibliothek, nicht installiert, wodurch viele Funktionen nicht ausgeführt werden könnenWeitere zu beachtende Punkte finden Sie in den INSTALL-Dateien jedes Installationspakets und Online-Artikel. Zum Beispiel
web server-apache2+php5+mysql5 for linux::Apache web server-apache2+php5+mysql5 for linux OS::Php web server-apache2+php5+mysql5 for linux::Mysql web server-apache2+php5+mysql5 for windows OS
Das obige ist der detaillierte Inhalt vonPHP5-MySQL-Installations- und Konfigurationsmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!