1. Installation von Apache, PHP und MySQL
Installationsreihenfolge: Apache/MySQL und schließlich PHP installieren. Die Reihenfolge der ersten beiden spielt keine Rolle .
1. Apache installieren
Erfordert Servernetzwerk
Installation: yum install -y httpd
Ausführen: /bin/systemctl start httpd.service
Sie werden den Effekt nach der Ausführung des Ausführungsbefehls nicht sehen. Geben Sie zu diesem Zeitpunkt den Befehl check Apache service status ein, um zu überprüfen, ob der Dienst ausgeführt wurde gestartet:
Status anzeigen: Dienst-httpd-Status
Apache Dienst starten: systemctl start httpd
ApacheDienst stoppen: systemctl stop httpd
Um zu testen, ob der Apache-Dienst normal geöffnet ist, geben Sie die öffentliche Adresse ein des Cloud-Servers in unserem lokalen Browser NetIP, hier nehme ich 118.89.32.6 als Beispiel
Wie oben gezeigt bedeutet dies, dass Apache normal geöffnet ist
2. Installieren Sie mysql
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
Nach erfolgreicher Installation neu startenMySQL-Dienst
Service MySQL-NeustartErstinstallationMySQL ist das Root-Konto und hat kein Passwort
So legen Sie ein Passwort fest :
Geben Sie mysql -uroot ein, um die
-Datenbank aufzurufen mysql> Passwort für 'root'@'localhost' = Passwort('mypasswd'); festlegen
mysql>exit
Wenn ein Fehler gemeldet wird: Keine passende Zeile in der Benutzertabelle gefunden. Führen Sie die folgende Anweisung aus:
mysql> gewähren Sie alle Berechtigungen für testDB. * to 'test'@' 1.1.1.1'identified by 'yourpassword';
Diesmal wurde die Eingabeaufforderung erfolgreich ausgeführt, aber vergessen Sie nicht, sie erneut auszuführen:mysql> FLUSH PRIVILEGES; Nehmen Sie die Änderungen rechtzeitig vor. Write grant table
Remote-Autorisierungsverbindungmysql %' IDENTIFIED BY '
Datenbankpasswort, das Sie festlegen möchten' WITH GRANT OPTION; 1.RPM: 🎜>Paketmanager) , Ein Verpackungs- und Installationstool für Internet Download-Pakete, die in einigen Linux-Distributionen enthalten sind. Es generiert Dateien mit der Erweiterung .RPM. Ähnlich wie Dpkg. entsprechender Befehl: Im lauten die grundlegenden Installationsanweisungen wie folgt: RPM - i xv-3.10a - 13 .i386.rpm Wenn Ihre Verbindungsgeschwindigkeit schnell genug ist, können Sie die Anwendungssoftware auch direkt aus dem Netzwerk installieren. Sie müssen lediglich die entsprechende URL hinzufügen Dateiname der Software. Pfad. Als Softwarepaket-Management-Tool verwaltet die Daten aller RPM Programmkomponenten, die installiert wurden auf dem System. Wir können RPM auch verwenden, um verwandte Anwendungen zu deinstallieren. RPM -e xv Zu den allgemeinen Parametern der RPM gehören auch: -vh: Zeigt den Installationsfortschritt an - : Aktualisieren Sie das Softwarepaket; 🎜> -qpl: Listen Sie die Dateiinformationen im -Softwarepaket auf; qpi: Listen Sie die Beschreibungsinformationen des RPM-Softwarepakets qf auf; Suchen Sie die angegebene Datei, zu der das RPM Softwarepaket gehört, finden Sie fehlende Dateien qa: Suchen Sie entsprechende Dateien, wie zum Beispiel rpm -qa mysql 2.YUM Yum (vollständiger Name: Yellow dog Updater, Modified) ist eine Shell in Fedora und RedHat und CentOS Front-End-Paketmanager. Basierend auf der RPM-Paketverwaltung kann das RPM-Paket automatisch vom angegebenen Server heruntergeladen und installiert werden. Es kann automatisch Abhängigkeiten verarbeiten und alle abhängigen Softwarepakete auf einmal installieren, ohne dass dies erforderlich ist Laden Sie es immer wieder herunter und installieren Sie es . Entsprechender Befehl: Software installieren ( Nehmen Sie foo-x.x.x.rpm als Beispiel) : yum install foo-x.x.x.rpm Software entfernen : lecker entferne foo-x.x.x.rpm oder lecker lösche foo-x.x.x.rpm Software aktualisieren: yum upgrade foo oder yum update for Informationen abfragen : yum info foo Suchsoftware (einschließlich foo Feld Zum Beispiel) :yum search foo Paketabhängigkeiten anzeigen :yum deplist foo Check-Update Auf aktualisierbare Pakete prüfen t ist ein kostenloses Tool, das automatisch Dateien aus dem Internet herunterlädt, Unterstützung durch HTTP, HTTPS , FTP Die drei häufigsten TCP/IP Protokoll herunterladen und HTTP Proxy verwenden. "wget" Der Name kommt von "World Wide Web" und "get" Kombination. Der sogenannte automatische Download bedeutet, dass wget im Hintergrund weiter ausgeführt werden kann, nachdem der Benutzer das System verlässt, bis die Download-Aufgabe abgeschlossen ist. Wenn die beiden oben genannten Befehlszeilen erfolgreich ausgeführt wurden und abgeschlossen angezeigt wird, dann ist in Ordnung. Verwenden Sie Navicat oder ähnliches, um die MySQL-Datenbank 3. PHP installieren Schritt-für-Schritt-Installation: Herunterladen php Es gibt auch eine relativ einfache Yum-Installationsmethode (Online-Installation, bequem und problemlos) : yum install -y php Warten Sie, bis die Installation abgeschlossen ist Geben Sie den folgenden Befehl ein, um die PHP-Komponenteninstallation zu installieren: yum install -y 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 Testen Sie, ob PHP wird normal installiert. Geben Sie PHP Echo " XXX" ein. Wenn die Eingabedatei nicht geöffnet werden konnte, wird Echo angezeigt, was bedeutet, dass die Installation abgeschlossen ist war erfolgreich, oder Sie können eine PHP-Datei schreiben und ausführen 2. KonfigurationApache, php KonfigurationApache Verwenden Sie den Befehl httpd -V , um die Konfigurationsdatei anzuzeigen Apachehttpd.conf Das Verzeichnis, in dem sich die Datei befindet:
Wie im roten Kreis gezeigt, Apache-Konfiguration Die Datei befindet sich in etc/httpd/conf/ Verzeichnis um dieses Verzeichnis aufzurufen, cd /etc/httpd/conf , Hinzufügen#Laden PHPVerarbeitungsmodul PHP und andere Suffixverarbeitung hinzufügen , Ändern geändert in , ändern Sie den Standardzugriffspfad Der Einfachheit halber alle nachfolgenden Verzeichnisse werden in /var/www geändert Nachdem Sie alle Konfigurationen geändert haben, klicken Sie auf die Taste Esc und halten Sie Umschalttaste+ gedrückt; rufen Sie den Endzeilenmodus auf und geben Sie wq Speichern und beenden. 2.2Konfigurationphp.ini , Eingabe php --iniBefehl zum Anzeigen von php.iniDateipfad: Das Bild oben ist nicht mehr hier, auch motorisch. , finde den Ort mit der meisten Erweiterung, entferne den vorherigen ; Um PHP zu verwenden, unterstützt MySQL, und Sie müssen --with-mysql beim Konfigurieren Wenn der Wert während der vorherigen Installation nicht konfiguriert wurde, müssen Sie extension=php_mysql.dll Oder öffnen Sie die Funktion mysqli und geben Sie beim Konfigurieren den Wert von --with-mysqli an wurde während der vorherigen Installation nicht konfiguriert, es ist erforderlich. Neu konfigurieren, kompilieren, installieren ;extension=php_mysqli.dll Zur Unterstützung von png, jpg, gif usw.(phpcmsV9 muss)Öffnen; extension=php_gd2.dll ; extension=php_mbstring.dll php5default (Acht Stunden weniger) Warum? ? Die PHP5-Serienversion hat eine neue Zeitzoneneinstellung hinzugefügt. Die Standardeinstellung ist Greenwich Mean Time, die genau der Ostzone entspricht liegt8 Stunden, finden ; date.timezone = wird; Entfernen Sie Mit Ausnahme von E_NOTICE-Typfehlern wird nicht gemeldet, andere werden gemeldet,finderror_reporting = E_ALL Ändern Geben Sie error_reporting = E_ALL & ~E_NOTICE 3 extension_dir Entfernen Sie das Semikolon davor und ändern Sie es in extension_dir = "Ihr php-Installationsverzeichnis /ext" PHPInstallationsverzeichnisansicht: 4, geben Sie rpm -ql php in linux AnsichtphpInstallationsverzeichnis:
Nachher Ändern aller Konfigurationen, Apache neu starten: systemctl restart httpd Ein-Klick-Installation: (bequem und einfach ^_^) xshell, geben Sie die xftpSchnittstelle ein: Zieht das lokale Installationspaket in das Stammverzeichnis des Remote-Servers: Wechseln Sie zum Fenster xshell und geben Sie das Verzeichnis root ein: cd /root zu installieren: Die restlichen Konfigurationsschritte sind die gleichen wie oben. Die spezifischen Verzeichnisse sind wie folgt: Danach können Sie Ihr Projekt mit xftp in das Stammverzeichnis der Website hochladen.
mysql>FLUSH PRIVILEGES;Hinweis:
-e Still ausführen
-t Fehler ignorieren
-R[Minuten] Wartezeit einstellen
-y Automatische Antwort ja
--skip-broken Abhängigkeitsprobleme ignorieren
--nogpgcheck IgnorierenGPGVerifizierung
löschen Alle löschen
Pakete bereinigen Temporäre Paketdateien löschen (/var/cache/yum -Dateien)
Kopfzeilen löschen Löschen rpmHeader-Dateien
🎜> deplist Paketabhängigkeiten auflisten list
Installierbar und aktualisierbarRPMPaket
Liste installierter Installiertes Paket Extras auflisten
Installierte und nicht in der Ressourcenbibliothek enthaltene Pakete Info
Installierbar und aktualisierbarRPMPaketinformationen
>Info installiert Informationen zu installierten Paketen(-qa Ähnliche Parameter
) install[RPM Package] Installationspaket
localinstall Lokal installierenRPMPaket
Update[RPMPaket] Update-Paket
Upgrade Upgrade-System Suche[Schlüsselwort
] Suchpaket
bietet[Schlüsselwörter] Suche nach einem bestimmten Paketdateinamen
Neuinstallation[RPMPaket ] Paket neu installieren
repolist Konfiguration der Ressourcenbibliothek anzeigen resolvedep Abhängigkeiten angeben
[RPMPaket
] entfernen Paket deinstallieren
3. WGET:
Extrahieren: tar -zxvf Mirror
gcc installieren: yum install -y gcc gcc+ libxml2-devel
Zusammenstellung: ./configure --prefix=/usr/local/php7 --enable-fpmchmod -R 777 sh-1.5.5
Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine LAMP-Umgebung in Centos7.2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!