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 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: 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:
|
<<: Standardtypen für generische TypeScript-Parameter und neue Option zur strikten Kompilierung
1: Was ist OpenSSL? Welche Funktion hat es? Was i...
In diesem Artikelbeispiel wird der spezifische Co...
Einige Fehlercodetabellen verwenden aus historisc...
Redis ist ein verteilter Cache-Dienst. Caching is...
Fügen Sie der Webseite ein HTML-Steuerelement für...
Vorwort: Dieser Artikel stellt hauptsächlich den ...
Vorwort: Dieser Artikel bezieht sich auf den Blog...
<Text> <div id="Wurzel"> &l...
Inhaltsverzeichnis Der Unterschied zwischen Hash ...
Inhaltsverzeichnis Vorwort Parameter analysieren ...
Dieser Artikel ist der zweite Artikel über Objekt...
emmm, der Name ist nur eine zufällige Vermutung 2...
Installieren Sie pymysql pip install pymysql 2|0V...
1. Installieren Sie Tomcat 1. Suchen Sie das Tomc...
Das zeitgenössische visuelle Webdesign hat drei vö...