Installation von LAMP auf Ubuntu

Installation von LAMP auf Ubuntu

LAMP (Linux, Apache, MySQL und PHP) ist eine Open-Source-Web-Entwicklungsplattform, die Linux als Betriebssystem, Apache als Webserver, MySQL als relationale Datenbank-Management-System und PHP als Objekt-orientierten Skript-Sprache verwendet.

Diese Anweisung werden die grundlegenden Komponenten zu installieren, für ein dynamisches, datenbankgestützten Web-Site. Wir verwenden Sie apt-get, um Abhängigkeiten zu handhaben und zu sammeln alle erforderlichen Pakete.

1. Installation von Apache (httpd), PHP, MySQL (Server und Client) und die Komponente ermöglicht es, dass php-to-talk zu MySQL.

sudo apt-get install apache2 php5 mysql-client mysql-server phpmyadmin libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql

2. WICHTIG! Richten Sie die MySQL-Datenbank-Root-Passwort. Ohne ein Passwort, kann jeder Benutzer auf der Login-Box kann als root mysql-Datenbank. Die MySQL-root-Account ein eigenes Passwort aus der Maschine Root-Account.

mysqladmin-u root password 'new-password' [Zitate] sind

3. Nehmen Sie zusätzliche sicherheitsbezogene Änderungen zu MySQL.

mysql-u root-p
mysql> drop database test; [entfernt die Test-Datenbank]
mysql> DELETE FROM mysql.user WHERE user = "[Entfernt anonymen Zugriff]
mysql> FLUSH PRIVILEGES;

4. Im Anschluss an die obigen Schritte, wird das Dokument Wurzel für Apache / var / www /

Erstellen Sie eine Test-PHP-Skript (zB phpinfo.php) und legen Sie sie in das Document-Root. Ein nützlicher Test-Skript Beispiel:

 <? php phpinfo ();?> 

5. Erstellen Sie eine Datenbank und Datenbank-Benutzer für Ihre Daten. Sie finden diese Datenbank-und Benutzernamen in Ihrer Datenbank Verbindungszeichenfolge. Die GRANT-Anweisung erzeugt tatsächlich eine neue MySQL-Benutzer-Account.

mysql> CREATE DATABASE web_db;
mysql> GRANT ALL PRIVILEGES ON web_db .* TO 'web_user' @ 'localhost' identified by 'thepassword';

0 Responses to "Installation von LAMP auf Ubuntu"


  • Keine Kommentare

Lassen Sie eine Antwort



Valid XHTML 1.0 Transitional Powered by Wordpress Powered by Google