So erstellen Sie schnell eine LAMP-Umgebung auf der CentOS-Plattform

So erstellen Sie schnell eine LAMP-Umgebung auf der CentOS-Plattform

Dieser Artikel beschreibt anhand eines Beispiels, wie Sie schnell eine LAMP-Umgebung auf der CentOS-Plattform erstellen. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

LAMP -- Linux Apache MySQL PHP

Die Installationsreihenfolge unter CentOS ist normalerweise Apache -> MySQL -> PHP

Schritt 1: Apache installieren und konfigurieren

1. Installation mit yum

yum installiere httpd

2. Ändern Sie die Firewall-Konfiguration und öffnen Sie Port 80. Sie können auch Port 3306 von MySQL öffnen.

vi /etc/sysconfig/iptables

Zwei Datensätze hinzufügen

-A INPUT -m Status --state NEU -m tcp -p tcp --dport 80 -j AKZEPTIEREN
-A INPUT -m Status --state NEU -m tcp -p tcp --dport 3306 -j AKZEPTIEREN

Beachten Sie den Standort des Zusatzes, wie unten gezeigt

3. Schalten Sie SELINUX aus

vi /etc/selinux/config

Ändern Sie SELINUX=disabled

4. Apache-Konfigurationsdatei

vi /etc/httpd/conf/httpd.conf

Suchen Sie nach ServerName und legen Sie ihn auf Ihren eigenen Domänennamen fest. Wenn Sie keinen Domänennamen haben, können Sie ihn auf localhost:80 festlegen.

5. Apache automatisch beim Booten starten

chkconfig httpd ein

6. Starten Sie Apache neu

Dienst httpd neu starten

7. Öffnen Sie den Browser und geben Sie die Adresse test ein

Schritt 2: MySQL installieren und konfigurieren

1. Installation mit yum

yum installiere MySQL MySQL-Server

2. MySQL automatisch beim Booten starten

chkconfig mysqld auf

3. Legen Sie das Root-Passwort für MySQL fest

mysql_secure_installation

Drücken Sie die Eingabetaste und geben Sie y ein, um das Kennwort festzulegen. Drücken Sie nach dem Festlegen des Kennworts die Eingabetaste so lange, bis die folgende Meldung angezeigt wird: Vielen Dank, dass Sie MySQL verwenden!

4. MySQL neu starten

Dienst MySQL Neustart

Schritt 3: PHP installieren und konfigurieren

1. Installation mit yum

yum installiere PHP

2. PHP-Komponenten installieren

yum installiere php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

3. Starten Sie Apache und MySQL neu

4. Sie können PHP-Dateien zum Testen in das Standardcodeverzeichnis hochladen, das Standardverzeichnis ist /var/www/html . Der Pfad kann in der Datei httpd.conf geändert werden.

*Anschließend können Sie Apache MySQL PHP entsprechend Ihren spezifischen Anforderungen konfigurieren. Der Standardpfad der Konfigurationsdatei lautet wie folgt:

Pfad der Apache-Konfigurationsdatei: /etc/httpd/conf/httpd.conf
Pfad der MySQL-Konfigurationsdatei: /etc/my.cnf
Pfad der PHP-Konfigurationsdatei: /etc/php.ini

Ich hoffe, dieser Artikel hilft Ihnen bei der Wartung Ihres CentOS-Servers.

Das könnte Sie auch interessieren:
  • CentOS 5.5 verwendet yum zur Installation von LAMP (PHP-Betriebssystemumgebung)
  • Detaillierte Erklärung zur Installation von LAMP und phpMyadmin mit yum in CentOS 6.2
  • Installieren Sie die Lamp-Umgebung mit Yum auf dem Centos7.2-System
  • Centos6.5-Lampenumgebung (mit der Yum-Installationsmethode)
  • Detaillierte Erläuterung der LAMP-Umgebung für die Installation von Linux Centos Yum
  • Tutorial zur Installation von lamp-php7.0 in einer Centos7.4-Umgebung
  • Spezifische Vorgehensweise zum Erstellen einer LAMP-Umgebung in centos7.2
  • Detaillierte Einführung in CentOS 7.0 Lnmp und Lamp
  • CentOS 6.6-Installation und Konfiguration des LAMP-Servers (Apache+PHP5+MySQL)
  • Hinweise zur Kompilierung und Installation der LAMP-Umgebung in CentOS 6.3
  • CentOS verwendet lokale Yum-Quellen zum Erstellen einer LAMP-Umgebung – Grafik-Tutorial

<<:  Weitere Features der JavaScript-Konsole

>>:  So nutzen Sie die Multi-Core-CPU in node.js voll aus

Artikel empfehlen

Das Lazy-Loading-Attributmuster in JavaScript verstehen

Traditionell erstellen Entwickler Eigenschaften i...

6 praktische Tipps für die TypeScript-Entwicklung

Inhaltsverzeichnis 1. Bestimmen Sie den Entitätst...

Detaillierte Einführung in TABLE-Tags (TAGS)

Grundlegende Syntax der Tabelle <table>...&l...

Vue + Element UI realisiert Ankerpositionierung

In diesem Artikelbeispiel wird der spezifische Co...

Ubuntu 20.04 – Bestes Konfigurationshandbuch (unverzichtbar für Anfänger)

1. Systemkonfiguration 1. Deaktivieren Sie das Su...

So fügen Sie Docker dynamisch Ports hinzu, ohne das Image neu zu erstellen

Manchmal müssen Sie während des Betriebs freigege...

MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)

Vorwort Ich habe MySQL 5.6 bereits installiert. D...

Kopieren von JS-Objekten (Deep Copy und Shallow Copy)

Inhaltsverzeichnis 1. Oberflächliche Kopie 1. Obj...

So setzen Sie das Root-Passwort in mysql8.0.12 zurück

Wenn Sie nach der Installation der Datenbank das ...

So überwachen Sie Tomcat mit LambdaProbe

Einführung: Lambda Probe (früher bekannt als Tomc...

Detaillierte Erklärung der Interaktion zwischen React Native und IOS

Inhaltsverzeichnis Voraussetzungen RN übergibt We...