CentOS verwendet lokale Yum-Quellen zum Erstellen einer LAMP-Umgebung – Grafik-Tutorial

CentOS verwendet lokale Yum-Quellen zum Erstellen einer LAMP-Umgebung – Grafik-Tutorial

Dieser Artikel beschreibt, wie Sie mit der lokalen Yum-Quelle eine LAMP-Umgebung unter CentOS erstellen. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

【Vorbereitung】

Konfigurieren Sie die Firewall und öffnen Sie Port 80 und Port 3306

vi /etc/sysconfig/iptables

Fügen Sie, wie in der Abbildung gezeigt, die folgenden beiden Elemente hinzu:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #Port 80 durch die Firewall lassen -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #Port 3306 durch die Firewall lassen

Starten Sie die Firewall neu, damit die Konfiguration wirksam wird

/etc/init.d/iptables neu starten

Schalten Sie SELINUX aus

vi /etc/selinux/config

#SELINUX=enforcing #Auskommentieren #SELINUXTYPE=targeted #Auskommentieren SELINUX=disabled #Hinzufügen :wq! #Speichern und beenden

Starten Sie das System neu

shutdown -r jetzt

Installieren Sie Apache

Durchführen der Installation

yum -y installiere httpd

Starten Sie Apache

Dienst httpd neu starten

oder:

/etc/init.d/httpd starten

Nach dem Start von Apache wird eine Fehlermeldung angezeigt: Der vollständig qualifizierte Domänenname des Servers konnte nicht zuverlässig ermittelt werden. Für ServerName wurde ::1 verwendet . Lösung:

vi /etc/httpd/conf/httpd.conf

Suchen Sie nach #ServerName www.example.com:80
Ändern Sie den ServerName www.lws.com:80 (setzen Sie ihn auf Ihren eigenen Domänennamen oder ServerName localhost:80 ein).
:wq!#Speichern und beenden

So einstellen, dass es beim Systemstart gestartet wird

chkconfig httpd ein

Überprüfen Sie die Installations-Access-Host-Adresse wie in der Abbildung gezeigt. Die Installation ist erfolgreich

Ändern der Apache-Konfiguration

vi /etc/httpd/conf/httpd.conf #Es wird empfohlen, vor dem Ändern ein FTP-Tool zu verwenden, um ein Backup zu erstellen

Ändern Sie wie folgt:

ServerTokens OS #Ändern Sie Zeile 44 in: ServerTokens Prod (Den Namen des Serverbetriebssystems nicht anzeigen, wenn eine Fehlerseite erscheint)
ServerSignature On #Ändern Sie Zeile 536 in: ServerSignature Off (zeigen Sie die Apache-Version nicht auf der Fehlerseite an)
Optionen Indizes FollowSymLinks #Ändern Sie Zeile 331 in: Optionen Enthält ExecCGI FollowSymLinks (erlaubt dem Server die Ausführung von CGI und SSI und verbietet die Verzeichnisauflistung)
#AddHandler cgi-script .cgi #Ändern Sie Zeile 796 in: AddHandler cgi-script .cgi .pl (ermöglicht die Ausführung von CGI-Skripten mit der Erweiterung .pl)
AllowOverride None #Ändern Sie Zeile 338 in: AllowOverride All (.htaccess zulassen)
AddDefaultCharset UTF-8 #Ändern Sie Zeile 759 in: AddDefaultCharset GB2312 (fügen Sie GB2312 als Standardkodierung hinzu)
Options Indexes MultiViews FollowSymLinks #Ändern Sie Zeile 554 in Options MultiViews FollowSymLinks (zeigen Sie die Verzeichnisstruktur nicht im Browser an)
DirectoryIndex index.html index.html.var #Ändern Sie in Zeile 402 in: DirectoryIndexindex.html index.htm Default.html Default.htm index.php Default.phpindex.html.var (legen Sie die Standard-Homepage-Datei fest und fügen Sie index.php hinzu)
KeepAlive aus #Ändern Sie Zeile 76 in: KeepAlive ein (programmgesteuerte Verbindung zulassen)
MaxKeepAliveRequests 100 #Ändern Sie Zeile 83 in: MaxKeepAliveRequests1000 (erhöhen Sie die Anzahl gleichzeitiger Verbindungen)

Löschen Sie die beiden Standardtestseiten

rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html

Starten Sie Apache neu

Dienst httpd neu starten

oder

/etc/init.d/httpd neu starten

MySQL installieren

Durchführen der Installation

yum -y installiere MySQL MySQL-Server

Starten Sie MySQL

/etc/init.d/mysqld starten

So einstellen, dass es beim Systemstart gestartet wird

chkconfig mysqld auf

Kopieren Sie die Konfigurationsdatei (Hinweis: Wenn sich im Verzeichnis /etc standardmäßig eine Datei my.cnf befindet, überschreiben Sie diese einfach).

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

Legen Sie ein Passwort für das Root-Konto fest

mysql_secure_installation
#Drücken Sie die Eingabetaste, geben Sie Y ein, wenn Sie dazu aufgefordert werden, geben Sie das Passwort zweimal ein, drücken Sie die Eingabetaste und geben Sie Y ein, wenn Sie dazu aufgefordert werden. Schließlich erscheint: Vielen Dank für die Verwendung von MySQL. Setup abgeschlossen

oder

mysqladmin -u root-Passwort 'Passwort'

Remote-Anmeldung zulassen

mysql -u root -p

Geben Sie das Passwort ein und geben Sie den MySQL-Befehl ein:

GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „root“@„%“, IDENTIFIZIERT DURCH „Passwort“, MIT DER GRANT-OPTION;

MySQL beenden: exit

Starten Sie MySQL neu

Dienst MySQL Neustart

PHP5 installieren

Durchführen der Installation

yum -y installiere PHP

PHP-Komponenten installieren (hier folgendes Installationspaket auswählen, Y eingeben und zur Installation die Eingabetaste drücken)

Kopieren Sie den Code wie folgt:
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

PHP-Konfiguration ändern

vi /etc/php.ini #Es wird empfohlen, vor der Änderung ein FTP-Tool zu verwenden, um ein Backup zu erstellen

Ändern Sie wie folgt:

date.timezone = PRC #Entfernen Sie das Semikolon in Zeile 946 und ändern Sie es in date.timezone = PRC

Kopieren Sie den Code wie folgt:
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3s::::::333:33333333333333333333ag33333333333333333333333333333 es333333333333333333333333333333 es33 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann dann dann dann aber33333333333333333333 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 dann3 dann3 aber3 dann3 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann nichtie dasen aber aber abersossoss aberstens aberstensss aberten aber abers :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3s::::::333:33333333333333333333ag33333333333333333333333333333 es333333333333333333333333333333 es33 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann dann dann dann aber33333333333333333333 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 dann3 dann3 aber3 dann3 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann nichtie dasen aber aber abersossoss aberstens aberstensss aberten aber abers :::::::::::

exhibit_php = Off #Deaktiviert die Anzeige von PHP-Versionsinformationen in Zeile 432
magic_quotes_gpc = Ein #Aktivieren Sie magic_quotes_gpc in Zeile 745, um SQL-Injection zu verhindern
short_open_tag = Ein #Unterstützt PHP-Kurztags in Zeile 229
open_basedir = .:/tmp/
#Die Einstellung in Zeile 380 ermöglicht den Zugriff auf das aktuelle Verzeichnis (das Verzeichnis, in dem sich die PHP-Skriptdatei befindet) und das Verzeichnis /tmp/, wodurch PHP-Trojaner daran gehindert werden können, Websites zu überqueren. Wenn nach der Änderung ein Problem mit dem Installationsprogramm auftritt, können Sie diese Zeile löschen oder direkt das Programmverzeichnis /data/www.osyunwei.com/:/tmp/ schreiben.

Starten Sie MySQL und Apache neu

Dienst MySQL Neustart
Dienst httpd neu starten

(Damit ist die Erstellung der LAMP-Umgebung mit der Yum-Quelle abgeschlossen. Wir können die installierten Versionen jedes Teils überprüfen.)

Überprüfen Sie die Apache-Version

httpd -v

Überprüfen Sie die PHP-Version

php –v

Überprüfen Sie die MySQL-Version

mysql -V

(Beachten Sie die Groß- und Kleinschreibung)

Ich hoffe, dieser Artikel hilft Ihnen bei der Konfiguration 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
  • So erstellen Sie schnell eine LAMP-Umgebung auf der CentOS-Plattform
  • 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

<<:  Standardtypen für generische TypeScript-Parameter und neue Option zur strikten Kompilierung

>>:  Eine schnelle Lösung für das Problem, dass im entpackten Paket von Windows 64-Bit MySQL 5.7 oder höher kein Datenverzeichnis und keine my-default.ini vorhanden sind und der Dienst nicht gestartet werden kann (Problemübersicht)

Artikel empfehlen

So generieren Sie ein kostenloses Zertifikat mit OpenSSL

1: Was ist OpenSSL? Welche Funktion hat es? Was i...

Vue implementiert Mehrfachauswahl im unteren Popup-Fenster

In diesem Artikelbeispiel wird der spezifische Co...

Die HTML-Eingabedateisteuerung begrenzt den Typ der hochgeladenen Dateien

Fügen Sie der Webseite ein HTML-Steuerelement für...

Tiefgreifendes Verständnis langer MySQL-Transaktionen

Vorwort: Dieser Artikel stellt hauptsächlich den ...

Detaillierte Erklärung der Vue-Filter

<Text> <div id="Wurzel"> &l...

Detaillierte Erklärung des Hash-Jump-Prinzips von Vue

Inhaltsverzeichnis Der Unterschied zwischen Hash ...

Einige wunderbare Verwendungsmöglichkeiten von URL-Objekten in JavaScript

Inhaltsverzeichnis Vorwort Parameter analysieren ...

Implementierung des CSS-Ladeeffekts Pac-Man

emmm, der Name ist nur eine zufällige Vermutung 2...