GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie den LAMP-Stack unter CentOS 6

In diesem Tutorial zeigen wir Ihnen, wie Sie LAMP Stack auf CentOS 6 installieren. Für diejenigen unter Ihnen, die es nicht wussten, LAMP stellt einen voll funktionsfähigen Stack dar, der den beliebtesten Webserver enthält bekannt als Apache, der beliebteste Datenbankserver MySQL und die beliebteste Open-Source-Webprogrammiersprache, bekannt als PHP. Alle Komponenten sind kostenlose und Open-Source-Software, und die Kombination eignet sich zum Erstellen dynamischer Webseiten.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen die schrittweise Installation von LAMP (Linux Apache, MySQL und PHP) auf dem CentOS 6-Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 6.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein Nicht-Root-Sudo-Benutzer oder Zugriff auf den Root-Benutzer . Wir empfehlen, als Nicht-Root-Sudo-Benutzer zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

LAMP-Stack auf CentOS 6 installieren

Schritt 1. Stellen Sie zunächst sicher, dass alle Pakete auf dem neuesten Stand sind.

yum -y update

Schritt 2. Apache auf CentOS 6 installieren.

Wir werden Apache mit yum installieren, dem Standard-Paketmanager für CentOS 6:

yum install httpd

Starten Sie Apache und fügen Sie es hinzu, damit es beim Systemstart automatisch gestartet wird mit:

chkconfig --levels 235 httpd on
service httpd start

Sie können überprüfen, ob Apache wirklich läuft, indem Sie Ihren bevorzugten Webbrowser öffnen und die URL http://Ihr-Server-IP-Adresse und Sie müssen Port 80 öffnen, um Ihren Webserver zugänglich zu machen:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

Schritt 3. Installation von MySQL auf CentOS 6.

Installieren Sie MySQL mit dem folgenden Befehl, um mit der Installation zu beginnen:

yum install mysql-server

Fügen Sie es danach zu Ihrem Systemstart hinzu und starten Sie den MySQL-Server mit den folgenden Befehlen:

chkconfig --levels 235 mysqld on
service mysqld start

Standardmäßig ist MySQL nicht gehärtet. Sie können MySQL mit mysql_secure_installation sichern Skript. Sie sollten jeden Schritt sorgfältig lesen und befolgen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf sicheres MySQL entfernt:

mysql_secure_installation

Um sich bei MySQL anzumelden, verwenden Sie den folgenden Befehl (beachten Sie, dass es derselbe Befehl ist, den Sie verwenden würden, um sich bei einer MySQL-Datenbank anzumelden):

mysql -u root -p

Schritt 4. PHP unter CentOS 6 installieren.

Führen Sie schließlich die folgenden Befehle aus, um PHP zusammen mit anderen nützlichen Modulen zu installieren:

yum install php php-mysql

Möglicherweise möchten Sie einige andere PHP-Erweiterungen installieren, die für Ihre Anwendungen erforderlich sind. Nachfolgend finden Sie eine Liste der verfügbaren PHP-Module:

php-bcmath          =>     A module for PHP applications using the bcmath library
php-cli             =>     Command-line interface for PHP
php-common          =>     Common files for PHP
php-dba             =>     A database abstraction layer module for PHP applications
php-devel           =>     Files needed for building PHP extensions
php-embedded        =>     PHP library for embedding in applications
php-enchant         =>     Human Language and Character Encoding Support
php-gd              =>     A module for PHP applications using the gd graphics library
php-imap            =>     A module for PHP applications that use IMAP
php-intl            =>     Internationalization extension for PHP applications
php-ldap            =>     A module for PHP applications that use LDAP
php-mbstring        =>     A module for PHP applications which need multi-byte string handling
php-mysql           =>     A module for PHP applications that use MySQL databases
php-odbc            =>     A module for PHP applications that use ODBC databases
php-pdo             =>     A database access abstraction module for PHP applications
php-pear.noarch     =>     PHP Extension and Application Repository framework
php-pecl-apc        =>     APC cache optimizing PHP intermediate code
php-pecl-memcache   =>     Extension to work with the Memcached caching daemon
php-pgsql           =>     A PostgreSQL database module for PHP
php-process         =>     Modules for PHP scripts using system process interfaces
php-pspell          =>     A module for PHP applications using pspell interfaces
php-recode          =>     A module for PHP applications using the recode library
php-snmp            =>     A module for PHP applications that query SNMP-managed devices
php-soap            =>     A module for PHP applications that use the SOAP protocol
php-tidy            =>     Standard PHP module provides tidy library support
php-xml             =>     A module for PHP applications which use XML
php-xmlrpc          =>     A module for PHP applications which use the XML-RPC protocol
php-zts             =>     Thread-safe PHP interpreter for use with the Apache HTTP Server

Apache neu starten, damit alle Änderungen wirksam werden:

service httpd restart

Um PHP zu testen, erstellen Sie eine Testdatei namens info.php mit dem folgenden Inhalt. Speichern Sie die Datei und navigieren Sie dann zu ihr, um zu sehen, ob PHP funktioniert:

nano /var/www/html/info.php
<?php
phpinfo();
?>

Herzlichen Glückwunsch! Sie haben LAMP erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von LAMP (Linux Apache, MySQL und PHP) auf einem CentOS 6-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Sie um die offizielle Apache-, MySQL- und PHP-Website zu besuchen.


Cent OS
  1. So installieren Sie PHP 5.5 auf CentOS

  2. So installieren Sie PHP 7.3 auf CentOS 8

  3. So installieren Sie PHP 8 unter CentOS 7

  4. So installieren Sie LAMP unter CentOS 7

  5. So installieren Sie PHP 7.3 auf CentOS 7

So installieren Sie Linux, Apache, MariaDB, PHP (LAMP Stack) unter CentOS 7 / RHEL 7

So installieren Sie Linux, Apache, MariaDB, PHP (LAMP Stack) unter CentOS 8 / RHEL 8

So installieren Sie den LAMP-Stack unter Debian 10

So installieren Sie den LAMP-Stack unter CentOS 8

So installieren Sie den LAMP-Stack unter CentOS 8

So installieren Sie den LEMP-Stack auf CentOS 8