Dieser Artikel stellt Ihnen die LAMP-Umgebung vor: Die Schritte zum Aufbau einer Lampenumgebung haben einen gewissen Referenzwert. Ich hoffe, dass er für Sie hilfreich ist.
Vorbereitende Vorbereitung
1. Vorbereitungsmaterialien:
Linux CentOS-6.5-Paket ECShop_v3.6.0_UTF8_release170608
Hinweis: Das Installationspaket steht nicht zum Download zur Verfügung auf der offiziellen Website
2. Öffnen SieLinux CentOS-6.5 Xshel Xftp 3-Software
3. Geben Sie Windows ein und kopieren Sie das Dateiinstallationspaket nach /var/www/html / unter Linux. Verwenden Sie Xftp, um diesen Schritt auszuführen
4. Überprüfen Sie, ob das Kompilierungstool gcc im System vorhanden ist (gcc prüft, ob es vorhanden ist, optional) (Das gcc-Tool ist hauptsächlich ein Tool zum Kompilieren der C-Sprache, und der installierte Quellcode ist hauptsächlich in der C-Sprache geschrieben) Verwenden Sie den Befehl (gcc -v), wenn Sie die Versionsnummer von gcc sehen können. Informationen, die darauf hinweisen, dass dieses Tool vorhanden ist und verwendet werden kann. Wenn Sie es nicht haben, können Sie es selbst herunterladen und installieren.
Hier gibt es kein GCC-Tool. Verwenden Sie zum Herunterladen yum -y install gcc.
Der erste Schritt ist die Installation
1. Richten Sie eine Lampenumgebung ein, um sicherzustellen, dass Ihre virtuelle Maschine eine Verbindung zum Internet herstellen kann. Die hier verwendete YUM-Installation kann uns dabei helfen, die Abhängigkeiten der Software selbst zu lösen
yum -y install php ----安装PHP yum -y install php-mbstring ---安装PHP扩展 yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc ---和mysql扩展的
Der zweite Schritt besteht darin, Apache neu zu starten
Nach der Installation der oben genannten Software (PHP und die zugehörigen Erweiterungen) müssen Sie Apache neu starten, den Apache-Dienst starten und überprüfen wenn der Start erfolgreich ist
Der Befehl lautet wie folgt: (Denken Sie daran, den Root-Benutzer zu verwenden, um den Dienst zu starten)
Methode 1Stopp den httpd-Befehl (vorübergehend):
Service httpd stop
Stoppen Sie den httpd-Befehl (dauerhaft)): chkconfig httpd off
service httpd start
Starten Sie den httpd-Befehl (permanent) :
chkconfig httpd on
Stoppen Sie den httpd-Befehl (vorübergehend):
Service httpd stop
Stoppen Sie den httpd-Befehl (permanent): chkconfig httpd off
/etc/rc.d/init.d/httpd start
Überprüfen Sie, ob httpd gestartet ist
Überprüfen Sie das Startergebnis:
ps aux | grep httpd
Sie können zur Überprüfung auch den Dienst-httpd-Status verwenden
Der dritte Schritt besteht darin, das Installationspaket zu entpacken und in das HTML-Verzeichnis zu übertragenHinweis: /var/www/html/ ist das Standardverzeichnis von Apache HTTP Server (wie in der Abbildung unten gezeigt)
A. Gehen Sie zu /var/www/html/ und dekomprimieren Sie ECShop_v3.6.0_UTF8_release170608.zip Entpacken Sie den Befehl:
unzip ECShop_v3.6.0_UTF8_release170608.zip
B. Deinstallieren Sie das ursprüngliche Installationspaket
Deinstallationsbefehl:
Rm -rf ECShop_v3.6.0_UTF8_release170608.zip
Hinweis: Für ein besseres Erlebnis ist es praktisch, die „Registrierungsseite“ aufzurufen, andere mühsame Schritte hier zu überspringen und absichtlich Änderungen vorzunehmen die ursprüngliche Pfadposition der „Registrierungsseite“. Die Schritte sind wie folgt:
Geben Sie ECShop_v3.6.0_UTF8_release170608 ein
Befehl:
cd ECShop_v3.6.0_UTF8_release170608
Befehl: ll
und dann Quelle eingeben
Befehl:
Cd source
Dann ecshop appserver nach /var/www/html/ kopieren
Befehl:
cp -r ecshop /var/www/html
Befehl:
cp -r appserver /var/www/html
Geben Sie die Datei /var/www/html/ ein, um zu prüfen, ob der Kopiervorgang erfolgreich war
Befehl:
cd /var/www/html
Überprüfen Sie, ob der Kopiervorgang erfolgreich war. Erfolgreich
Befehl: ll
und die überflüssigen löschen, Appserver Ecshop behalten
Befehl: rm -fr Dateiname
Der vierte Schritt: Berechtigungen ändernIm nächsten Vorgang sind Berechtigungen erforderlich, um die Webseite aufzurufen. Wir müssen die Berechtigungen des ecshop-Appservers im Voraus erhöhen
Befehl: chmod -R 777 ecshop
chmod -R 777 appserver
Geben Sie Ihre IP zum Öffnen ein, z. B.: 172.16.1.15/ecshop
„Registrieren“ wird angezeigt. Die Seite wurde erfolgreich erstellt
Der sechste Schritt besteht darin, den Fehler beim Öffnen der Apache-Webseite zu behebenNachdem überprüft wurde, ob die oben genannten Schritte korrekt sind, Stellen Sie Apache und MySQL auf Start ein. Selbststartend wird iptables beim Booten automatisch heruntergefahren. Befolgen Sie die folgenden Schritte
Hinweis: Überprüfen Sie, ob das Programm in der Shell oder der Linux CentOS-6.5-Schnittstelle aktiviert oder deaktiviert ist chkconfig mysqld --list, um zu überprüfen, ob MySQL aktiviert ist?
Chkconfig httpd --list Überprüfen Sie, ob Apache aktiviert ist? Httpd ist der Softwarename von Apache
Chkconfig iptables --list Überprüfen Sie, ob die Firewall ausgeschaltet ist?
Wenn es nicht ein- oder ausgeschaltet ist, befolgen Sie die nachstehenden AnweisungenGeben Sie chkconfig mysqld on ein, um MySQL einzuschalten, und geben Sie dann service mysqld status ein, um zu überprüfen, ob dies der Fall ist erfolgreich eingeschaltet
Geben Sie „chkconfig httpd on“ ein, um Apache einzuschalten, und geben Sie dann „service httpd status“ ein, um zu überprüfen, ob es erfolgreich eingeschaltet wurde. Geben Sie „chkconfig iptables off“ ein, um die Firewall auszuschalten, und geben Sie dann „service“ ein service iptables status, um zu überprüfen, ob es ausgeschaltet ist
Neustart (optional), in Wenn alle oben genannten Befehle ausgeführt werden und es immer noch nicht geöffnet werden kann, können Sie versuchen, neu zu starten
und reboot eingeben Linux CentOS neu starten
In Linux Centos können Sie das Neustartsymbol sehen
Als Root-Benutzer erneut anmelden
und dann die Shell erneut öffnen Die Shell wird getrennt und muss erneut geöffnet werden.
Geben Sie Ihre IP/ecshop in den Browser ein und öffnen Sie
Wenn die „Registrierungsseite“ erscheint, ist die Umgebung erfolgreich eingerichtet!
Empfohlene verwandte Artikel:
Lampenumgebungskonfiguration LAMP-Umgebungskonfiguration unter Alibaba Cloud-Server unter CentOS 6.3
Grundlegendes Arbeitsprinzip der Middleware im Pipeline-Entwurfsmuster im Laravel-Framework
Das obige ist der detaillierte Inhalt vonLAMP-Umgebung: Schritte zum Aufbau einer Lampenumgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!