Suche…


Einführung

LAMP ( L inux A pache M ySQL P HP) besteht aus dem Linux-Betriebssystem als Entwicklungsumgebung, dem Apache HTTP Server als Webserver, dem relationalen MySQL-Datenbankverwaltungssystem (RDBMS) als DB-System ( D ata B ase) und dem PHP-Programmiersprache als serverseitige Programmiersprache (Back End).

LAMP wird als Open-Source-Technologie-Stack-Lösung für den Web-Entwicklungsbereich eingesetzt. Windows - Version dieses Stapels wird WAMP genannt (W INDOWS A pache M ySQL P HP)

LAMP unter Arch Linux installieren

Mit dieser Zeile installieren wir alle notwendigen Pakete in einem Schritt und das letzte Update:

pacman -Syu apache php php-apache mariadb

HTTP

Bearbeiten

/etc/httpd/conf/httpd.conf

Ändern Sie bei Bedarf ServerAdmin [email protected] .

Der Ordner der WEB Pages ist standardmäßig ServerRoot "/etc/httpd" . Das Verzeichnis muss auf den gleichen Ordner eingestellt sein. Ändern Sie die Zeile

<Directory "/etc/httpd">

Dieser Ordner muss über Lesezugriff und Ausführungszugriff verfügen

chmod o+x /etc/httpd

Ändern Sie AllowOverride from none (default) to All damit .htaccess funktioniert.

Jetzt benötigen Sie den Ordner ~/public_html für jeden Benutzer. (um die Root-Seite jedes Benutzers als http: // localhost / ~ yourusername / zu erhalten . Heben Sie die Markierung dieser Zeile auf:

Include conf/extra/httpd-userdir.conf

Als root müssen Sie nun die ~/public_html für jeden Benutzer erstellen und den Zugriff auf (755) von jedem ändern.

chmod 755 /home
chmod 755 /home/username
chmod 755 /home/username/public_html

Sie können diese Zeile auskommentieren, wenn Sie SSL verwenden möchten:

LoadModule ssl_module modules/mod_ssl.so

Wenn Sie virtuelle Domänen verwenden müssen, kommentieren Sie die Zeile aus:

Include conf/extra/httpd-vhosts.conf

und in /etc/httpd/conf/extra/httpd-vhosts.conf müssen Sie alle virtuellen Domänen hinzufügen. (Plus in /etc/hosts wenn Sie diese virtuellen Domänen testen möchten)

Bearbeiten Sie /etc/httpd/conf/extra/httpd-default.conf und ändern Sie ServerSignature in Off und ServerToken in Prod, um wichtige Daten auszublenden


PHP

Edit: /etc/httpd/conf/httpd.conf

Kommentieren Sie aus: LoadModule mpm_event_module modules/mod_mpm_event.so

Kommentar entfernen: LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

LoadModule php7_module modules/libphp7.so als letztes Element in der LoadModule-Liste LoadModule php7_module modules/libphp7.so

Include conf/extra/php7_module.conf als letzten Include conf/extra/php7_module.conf in der Include-Liste Include conf/extra/php7_module.conf

Bearbeiten Sie /etc/php/php.ini

Unkommentar extension=mysqli.so und extension=pdo_mysql.so

Ändern Sie die Zeitzone nach Bedarf, beispielsweise:

date.timezone = America/Argentina/Buenos_Aires, date.default_latitude = 0.0, date.default_longitude = 0.0


MySQL

Als root ausführen:

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Jetzt haben Sie den Stamm des MySQL Servers.

Starten Sie den MySQL-Daemon:

systemctl enable mysqld
systemctl start mysqld

Zum Schluss:

sh /usr/bin/mysql_secure_installation

Dies alles, um einen Webserver an Ihre Bedürfnisse anzupassen.

LAMP auf Ubuntu installieren

Apache installieren:

sudo apt-get install apache2

Installieren Sie MySql:

sudo apt-get install mysql-server

Installiere PHP:

sudo apt-get install php5 libapache2-mod-php5

System neu starten:

sudo systemctl restart apache2

Überprüfen Sie die PHP-Installation:

 php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";'

LAMP-Stack auf CentoOS installieren

Installieren Sie den Apache-Webserver

Der erste Schritt ist die Installation des Webservers Apache.

sudo yum -y install httpd

Aktivieren Sie nach der Installation den Start des Apache-Webserverdienstes (um ihn beim Start auszuführen).

sudo systemctl enable --now httpd

Richten Sie Ihren Browser auf:

http: // localhost

Sie sehen die Standardseite des Apache-Webservers.

Installieren Sie MariaDB Server

Zweiter Schritt ist die Installation von MariaDB:

sudo yum -y install mariadb-server

Starten Sie dann den MariaDB-Server und aktivieren Sie ihn (beim Start):

sudo systemctl enable --now mariadb

Verwenden Sie bei Bedarf mysql_secure_installation , um Ihre Datenbank zu sichern.

Dieses Skript ermöglicht Ihnen Folgendes:

  • Ändern Sie das Passwort des Root-Benutzers
  • Testdatenbanken entfernen
  • Fernzugriff deaktivieren

Installiere PHP

sudo yum -y install php php-common

Starten Sie dann den httpd-Dienst von Apache neu.

sudo systemctl restart httpd

Um PHP zu testen, erstellen Sie eine Datei namens index.php in / var / www / html .

Fügen Sie dann der Datei die folgende Zeile hinzu:

Dann zeigen Sie Ihren Browser auf:

http: //localhost/index.php

Sie sollten Informationen zu Ihrem Server sehen. Wenn Sie dies nicht tun, stellen Sie sicher, dass PHP sicher installiert ist, indem Sie den folgenden Befehl ausführen:

php --version

Wenn Sie etwas erhalten wie:

PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) Copyright (c) 1997-2013 The PHP Group

Dann ist PHP korrekt installiert. Wenn dies der Fall ist, stellen Sie sicher, dass Sie Ihren Webserver neu gestartet haben.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow