Setup Apache2, MySQL und PHP5 auf Ubuntu Linux
Letztes Wochenende habe ich beschlossen, einen Zweck, einen alten PC (Pentium III mit 128 MB RAM, 30GB HD geben), auf dem ein paar Monaten habe ich installiert Ubuntu Server 6.0.6.
Wie immer, was mir fehlte war eine Online-Testumgebung, die mir erlaubt, die Änderungen vornehmen und neue Funktionen zu den Seiten in den heißen vermeiden, musste ich zu installieren und zu konfigurieren, Apache2, MySQL und PHP5.
Beginnend mit einem Guide auf html.it, hier ist die Schritte, die ich folgte:
-
Update-Liste der verfügbaren Pakete (es ist ratsam, immer vor neue Anlagen zu tun):
sudo apt-get update -
Installation Apache2:
sudo apt-get install apache2-mpm-prefork -
Installation von MySQL
sudo apt-get install mysql-server -
Installieren Sie das PHP5-Modul für Apache2:
sudo apt-get install libapache2-mod-php5 -
Die Installation der Bibliothek, um den Einsatz von MySQL PHP5:
sudo apt-get install php5-mysql -
Installation von PHP-Bibliothek für Bildbearbeitung
sudo apt-get install php5-gd -
Installation von PHP-Bibliothek für PHP auf der Kommandozeile auch ausgeführt wird:
sudo apt-get install php5-cli -
Aktivieren der MySQL-Erweiterung in die Konfigurationsdatei für PHP5:
vi /etc/php5/apache2/php.iniEditieren der
;extension=mysql.soin
extension=mysql.so -
Starten Sie Apache2:
sudo /etc/init.d/apache2 restart
Dann testen, ob alles funktioniert korrekt ging ich wie folgt:
Test Integration von Apache2 und PHP5
Erstellen test_php.php-Datei in das Verzeichnis / var / www mit folgendem Inhalt:
Mit Browser-Zugriff auf "URL http://servername/test_php.php (wobei Servername für die IP-Adresse oder den Namen der Linux-Server), und überprüfen Sie Informationen Anzeige in PHP5 ausgestattete Konfigurations -
Test Integration zwischen PHP5 und MySQL
Erstellen einer db Test auf MySQL:
mysqladmin -u root create test Erstellen test_mysql.php-Datei in das Verzeichnis / var / www mit folgendem Inhalt:
Mit Browser-Zugriff auf "URL http://servername/test_mysql.php (wobei Servername für die IP-Adresse oder den Namen der Linux-Server) und überprüft die Meldung" OK "-Meldung, dass die Verbindung zur DB" Test "ist erfolgreich war.











Alle sind wirklich apt-get apt-get install
Ich habe auch ich zum Repository hinzufügen
Du hast recht, danke für den Hinweis! 'm Nicht einmal die "in der Lage, eine gute cut & paste zu tun! Allerdings habe ich nun korrigiert.
Könnten Sie erläutern, was andere Aktionen, die Sie tun können? Ich begann mit einer Ubuntu Server 6.0.6
Und "besser an einem Strang
sonst gibt oft Fehler.
Syntax error, unexpected T_STRING, etc. ..
Hallo
Ich wollte Ihnen sagen, dass in Test Integration zwischen Apache2 und PHP5
PHP-Code, den Sie geschrieben haben, hat eine Ungenauigkeit:
sein
Ich wollte Ihnen sagen, dass in Test Integration zwischen Apache2 und PHP5
PHP-Code, den Sie geschrieben haben, hat eine Ungenauigkeit:
sollte
< ?php phpinfo();?>Excellent Tutorial, ist keine Sache der Fehler auf phpinfo eine klare typo
)
byeee
Danke für den Hinweis! Ich korrigierte den Fehler.
@ Athos Athos-desktop: ~ $ mysqladmin-u root erstellen und testen
mysqladmin: connect to server at 'localhost' failed
Fehler: "Zugriff verweigert für Benutzer 'root' @ 'localhost' (using password: NO) '
Ich danke dem Tutorial, aber gehen Sie nicht von hier aus
Hallo Athos anke Ich habe das gleiche Problem ... jemand helfen??
Hallo!
Bis Integrationstests zwischen PHP mit MySQL tt auch dann, wenn ich versuche, um die Seite in Verbindung zu treten test_mysql mir diesen Fehler:
Parse error: syntax error, unexpected $ end in / var / www / test_mysql.php on line 9
können Sie helfen? dank
Danke,
einer der klare und präzise Führung, die ich je verwendet: sehr nützlich und richtig, ich habe alles in einem Augenblick.
@ Athos
$ Link = mysql_connect ( 'localhost', 'root', 'mypassword')
In der Textdatei das MySQL-Passwort hier als Beispiel setzen, andernfalls wird versucht, die DB in Verbindung zu treten, ohne pwd.
Hallo ich habe ein Problem.
Nach all den Anweisungen, installierte ich alle
Ich habe versucht, sie mit e107 Arbeit, aber ich öffne die Website nicht und sagt, es ist eine Anwendung, x-httpd-php