Einführung
Der LAMP-Stack (Linux, Apache, MySQL, PHP) ist eine Gruppe von Open Source-Software, die normalerweise zusammen installiert wird, damit ein Server dynamische PHP-Websites und Web-Apps hosten kann. Dieses Handbuch enthält die Schritte zum Einrichten eines LAMP-Stacks unter Ubuntu 14.04 auf einem einzelnen Server, damit Sie Ihre PHP-Anwendung schnell zum Laufen bringen können.
Eine detailliertere Version dieses Tutorials mit besseren Erklärungen zu jedem Schritt finden Sie unter https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack- am-ubuntu-14-04 [hier].
Schritt 1: Aktualisieren Sie die Paketlisten von apt-get
sudo apt-get update
Schritt 2: Installieren Sie Apache-, MySQL- und PHP-Pakete
sudo apt-get -y install apache2 mysql-server php5-mysql php5 libapache2-mod-php5 php5-mcrypt
Wenn Sie dazu aufgefordert werden, legen Sie ein neues Kennwort für den MySQL-Benutzer "root" fest und bestätigen Sie es:
image: https://assets.digitalocean.com/articles/lamp_1404/mysql_password.png [MySQL-Root-Passwort festlegen]
Schritt 3: Erstellen Sie eine MySQL-Datenbankverzeichnisstruktur
sudo mysql_install_db
Schritt 4: Führen Sie das grundlegende MySQL-Sicherheitsskript aus
sudo mysql_secure_installation
Geben Sie an der Eingabeaufforderung das Kennwort ein, das Sie für das MySQL-Root-Konto festgelegt haben:
MySQL root password prompt:Enter current password for root (enter for none):
OK, successfully used password, moving on...
Wenn Sie bei der nächsten Eingabeaufforderung mit Ihrem aktuellen MySQL-Root-Passwort zufrieden sind, geben Sie "n" für "no" ein:
MySQL root password prompt:Change the root password? [Y/n]
Für die restlichen Eingabeaufforderungen drücken Sie einfach die Eingabetaste, um die Standardwerte zu übernehmen.
Schritt 5: Konfigurieren Sie Apache für die Priorisierung von PHP-Dateien (optional)
Öffne die Apache + dir.conf
Datei in einem Texteditor:
sudo nano /etc/apache2/mods-enabled/dir.conf
Bearbeiten Sie die Direktive "+ DirectoryIndex", indem Sie "+ index.php" zum ersten Element in der Liste verschieben.
dir.conf - aktualisierter DirectoryIndex
DirectoryIndex index.html index.cgi index.pl index.xhtml index.htm
Speichern und schließen.
Starten Sie Apache neu, um die Änderung zu übernehmen:
sudo service apache2 restart
Schritt 6: PHP-Verarbeitung testen (optional)
Erstellen Sie ein grundlegendes Test-PHP-Skript in + / var / www / html
:
echo '<?php phpinfo(); ?>' | sudo tee /var/www/html/info.php
Öffnen Sie das PHP-Skript in einem Webbrowser. Ersetzen Sie durch die öffentliche IP-Adresse Ihres Servers:
Visit in a web browser:http:///info.php
Wenn Sie eine PHP-Infoseite sehen, funktioniert die PHP-Verarbeitung:
image: https: //assets.digitalocean.com/articles/lamp_1404/phpinfo.png [Beispiel einer PHP-Infoseite]
Löschen Sie das Test-PHP-Skript:
sudo rm /var/www/html/info.php
Verwandte Tutorials
Hier finden Sie Links zu ausführlicheren Tutorials, die sich auf dieses Handbuch beziehen: