Heim Betrieb und Instandhaltung Betrieb und Wartung von Linux Hinweise zum Einrichten eines NMP-Servers auf Centos7

Hinweise zum Einrichten eines NMP-Servers auf Centos7

Jun 23, 2017 pm 02:36 PM
centos7 服务器 笔记

Installieren Sie centos7.3

1. Laden Sie 7.3 von Mirrors.163.com herunter

2. Bereiten Sie das von mir verwendete Netzwerk auf die drahtlose Netzwerkkarte vor direkt zum Router. , Automatische IP-Zuweisung (Ursprünglich wollte ich eine statische IP bekommen, aber es hat lange gedauert, ohne Erfolg, und es traten nacheinander verschiedene Probleme auf)

3. Der Installationsmodus, den ich gewählt habe, ist Mini-Installation Ich muss zwar später verschiedene Software installieren, um das Problem zu lösen, aber ich habe viel über Linux gelernt. Stellen Sie während des Installationsvorgangs sicher, dass die Netzwerkkarte aktiviert ist

4. Stellen Sie nach Abschluss der Installation die Systemumgebung ein

4.1 Stellen Sie sicher, dass Selinux ausgeschaltet ist Dies wird beim Einrichten der Website zu verschiedenen Problemen führen. Nachdem ich zwei Tage lang gekämpft habe, ist dies das seltsame Problem.

Befehl: setenforce 0 //Vorübergehend geschlossen, nutzlos

Dateieinstellungen: vi /etc/selinux/config Änderung: SELINUX=disabled //Dies ist dauerhaft

Am besten starten Sie hier neu.

4.2. Sehen Sie sich nach Abschluss der Installation zunächst die IP-Adresse an und verwenden Sie dann die Terminalverbindungssoftware mobaxterm, um eine Verbindung herzustellen. Achten Sie darauf, mobaxterm von der offiziellen Website herunterzuladen, um nicht von Software mit Hintertüren ausgenutzt zu werden.

4.3. Verwenden Sie nach der Installation von mobaxterm SSL, um eine Verbindung zur virtuellen Maschine herzustellen.

4.4. Für die Minimalinstallation ist kein Wget-Tool verfügbar. Der erste Schritt ist die Installation von Wget. Mit diesem Download-Tool können Sie die zu installierende Software von einer vertrauenswürdigen Website herunterladen. Direkt yum installieren wget

4.5. Da die RPM-Installation zu zeitaufwändig ist und die Software, die ich benötige, häufig verwendete Software ist und vom Spiegelpunkt aus installiert werden kann, verwende ich yum, um sie alle zu installieren. Der nächste Schritt besteht darin, die Standard-Yum-Quelle durch 163 zu ersetzen.

Informationen zum Austausch der Yun-Quelle finden Sie in der Dokumentation von NetEase:.

Nachdem Sie die Yum-Quelle () von Centos7 heruntergeladen haben, laden Sie sie auf die virtuelle Maschine hoch. Zum Hochladen wird derzeit die Terminalsoftware mobaxterm verwendet. Sie müssen dies also verwenden, um eine Verbindung zum Server herzustellen. Zum Hochladen ziehen Sie einfach die heruntergeladene Datei in das linke Fenster. Sichern Sie dann zuerst das Original und kopieren Sie dann das 163er-Archiv an den Zielspeicherort.

Befehl:

mv CentOS-Base.repo CentOS-Base.repo.bak

cp ~/CentOS7-Base-163.repo /etc/yum.repos. d/ CentOS-Base.repo

Installieren Sie Nginx1.3

Installationsdokumente:

Erstellen Sie die Yum-Quelle von Nginx

Befehl: vi /etc/yum.repos.d/nginx.repo

Yum-Quellinhalt kopieren:

[nginx]

name=nginx repo

baseurl=$basearch/

gpgcheck=0

enabled=1

2. yum install nginx

3. systemctl status nginx

4. Systemstartelemente hinzufügen: systemctl enable nginx

firewall -cmd --permanent --zone=public --add-port=80/tcp

systemctl restart firewalld

firewall-cmd --list-ports

7 . Vorläufiger Test: Verwenden Sie den Browser auf dem Host, http://IP. Das folgende Bild zeigt an, dass Nginx normal ausgeführt wird.

8. Erstellen Sie ein Website-Verzeichnis und bereiten Sie die spätere Platzierung von Website-Dateien vor. Erstellen Sie zunächst eine index.html und testen Sie

mkdir -p /data/www/

cd /data/www/

vi index.html

hello

das ist meine Seite

9 Website

9.1. Nginx-Konfigurationsdatei sichern: cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak

9.2 , Ändern Sie die Konfigurationsdatei: vi /etc/nginx/conf.d/default.conf

------------------Ändern Sie einfach den folgenden Absatz--- - -----------

location / {

root /data/www;

index index.html index.htm;

}

----------------Das heißt: der Pfad hinter root----------------

Neustart: systemctl restart nginx

9.4. Testen Sie erneut auf dem Host, und die Seite index.html wird angezeigt.

PHP-FPM5.6-Installation

1. Installieren Sie epel:

[root@localhost ~]# wget

[root@localhost ~]# rpm -ivh epel-release-latest-7.noarch.rpm

[root@localhost ~]# yum repolist ##Überprüfen Sie, ob es hinzugefügt wurde die Quellliste

2. Installieren Sie die Remi-Yum-Quelle

rpm -ivh

### oder installieren Sie das IUS-Repository #####

rpm -ivh

3. PHP-Version prüfen

yum search php-fpm

4. PHP-fpm installieren

#yum --enablerepo=remi,remi-php56 install php-fpm php-common php-mysql php-opcache php-pear php-gd php-devel php-mbstring php-mcrypt php-cli php-pdo php- xml

#yum list installiert |. grep php

#systemctl php-fpm aktivieren

#systemctl php-fpm starten

5. Starten Sie PHP und legen Sie Systemstartelemente fest

systemctl enable php-fpmsystemctl start php-fpm

6 . Richten Sie NGINX ein und übergeben Sie die PHP-Datei zur Verarbeitung an php-fpm

vi /etc/nginx/conf.d/default.conf

location ~ .php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
#PATHINFO-Funktion aktivieren
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}

MySQL-Installation:

1. Gehen Sie zur offiziellen Website, um die Yum-Quelle zu finden:


2 Konfigurationsdatei:

wget

Ich habe Version 5.7 heruntergeladen

3. Das heruntergeladene RPM-Paket ist installiert

rpm -Uvh mysql57 -community-release-el7-11.noarch.rpm

Nach der Installation können Sie überprüfen, ob sich MySQL im Warehouse befindet: yum repolist all |

4. Installieren Sie MySQL wirklich. Der Name der Installationsdatei finden Sie im MySQL-Installationsdokument, nämlich: MySQL-Community-Server

yum install mysql-community-server

MySQL URL des Installationsassistenten:

5. Starten Sie nach der Installation mysql

systemctl start mysqld

systemctl status mysqld, um den Startstatus zu überprüfen

6. Überprüfen Sie das Root-Passwort:

grep 'temporäres Passwort' /var/log/mysqld.log

//Gesehen vom Installationsassistenten auf der offiziellen Website.

7. Ändern Sie das Root-Passwort

Melden Sie sich zuerst bei MySQL an

mysql -uroot -p

7.2 Geben Sie das Passwort ein. Ändern Sie 6. Kopieren Sie das angezeigte Passwort und drücken Sie die Eingabetaste.

Passwort eingeben:

//Geben Sie die MySQL-Shell ein. Die Eingabeaufforderung erscheint: mysql>

7.3. Geben Sie nach der Eingabeaufforderung den Befehl ein:

alter user 'root'@'localhost' identifiziert durch 'Mysql1234~!@';

7.4, test mysql

create Database test;

test verwenden;

Tabelle test1(col1 int,col2 varchar(20)) erstellen;

desc test1;

mysql>quit;

8. Installieren Sie phpMyAdmin

Um den Remote-Port 3306 nicht zu öffnen und die Sicherheit zu erhöhen, verwalten Sie die Datenbank über phpMyAdmin

Ich bin hier auf eine Grube gestoßen Habe einen Nachmittag damit verbracht, daran zu arbeiten. Die phpMyAdmin-Konfigurationsdatei hat kein Port-/Benutzer-/Passwort-Feld und Sie müssen die Konfiguration manuell hinzufügen. 8.1. Es ist sehr langsam offizielle Website, also laden Sie es vom Huajun Software Park herunter.

8.2. Über Mobaxterm hochladen und dekomprimieren: entpacken -d Zielpfad/Zip-Dateipfad

8.3 Das Wichtigste ist, die Konfigurationsdatei zu ändern. Suchen Sie im entpackten Ordner nach config.sample.inc.php

und ändern Sie den Namen: mv config.sample.inc.php config.inc.php

Andere Kommentare ignorieren und wie folgt ändern Es folgen mehrere Konfigurationselemente:

/* Serverparameter */

$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['port'] = '3306';//Hinweis: Dieses Element ist standardmäßig nicht verfügbar und muss hinzugefügt werden manuell

$cfg['Servers'][$i]['user'] = 'root';//Hinweis: Dieses Element ist standardmäßig nicht verfügbar. Sie müssen es manuell hinzufügen

$cfg ['Servers'][$i]['password']='Mysql1234~!@';//Hinweis: Dieses Element ist standardmäßig nicht verfügbar. Sie müssen

8.4, IP-Zugriff, Test War es erfolgreich?

Das obige ist der detaillierte Inhalt vonHinweise zum Einrichten eines NMP-Servers auf Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So löschen Sie Xiaohongshu-Notizen So löschen Sie Xiaohongshu-Notizen Mar 21, 2024 pm 08:12 PM

Wie lösche ich Xiaohongshu-Notizen? Die meisten Benutzer wissen nicht, wie man Xiaohongshu-Notizen löscht. Als nächstes bringt der Editor den Benutzern Bilder und Texte zum Löschen von Xiaohongshu-Notizen ein Blick! Tutorial zur Verwendung von Xiaohongshu So löschen Sie Xiaohongshu-Notizen 1. Öffnen Sie zunächst die Xiaohongshu-App und rufen Sie die Hauptseite auf. Wählen Sie in der unteren rechten Ecke [Ich] aus, um den speziellen Bereich aufzurufen. 2. Klicken Sie dann im Bereich „Mein“ auf die Notizseite als Wählen Sie wie unten gezeigt die Notiz aus, die Sie löschen möchten. 3. Rufen Sie die Notizseite auf und klicken Sie auf [drei Punkte] in der oberen rechten Ecke. 4. Schließlich wird die Funktionsleiste unten erweitert. Klicken Sie zum Abschluss auf [Löschen].

So lösen Sie das Problem, dass die eMule-Suche keine Verbindung zum Server herstellen kann So lösen Sie das Problem, dass die eMule-Suche keine Verbindung zum Server herstellen kann Jan 25, 2024 pm 02:45 PM

Lösung: 1. Überprüfen Sie die eMule-Einstellungen, um sicherzustellen, dass Sie die richtige Serveradresse und Portnummer eingegeben haben. 2. Überprüfen Sie die Netzwerkverbindung, stellen Sie sicher, dass der Computer mit dem Internet verbunden ist, und setzen Sie den Router zurück Wenn Ihre Einstellungen kein Problem mit der Netzwerkverbindung sind, müssen Sie überprüfen, ob der Server online ist. 4. Aktualisieren Sie die eMule-Version, besuchen Sie die offizielle Website von eMule und laden Sie die neueste Version der eMule-Software herunter. 5. Suchen Sie Hilfe.

Download-Adressen und Versionsbeschreibungen für verschiedene Versionen von CentOS7-Images (einschließlich der Everything-Version) Download-Adressen und Versionsbeschreibungen für verschiedene Versionen von CentOS7-Images (einschließlich der Everything-Version) Feb 29, 2024 am 09:20 AM

Beim Laden von CentOS-7.0-1406 gibt es viele optionale Versionen. Für normale Benutzer wissen sie nicht, welche sie wählen sollen. Hier ist eine kurze Einführung: (1) CentOS-xxxx-LiveCD.ios und CentOS-xxxx-Was ist der Unterschied zwischen bin-DVD.iso? Ersteres hat nur 700 MB und letzteres 3,8 GB. Der Unterschied besteht nicht nur in der Größe, sondern der wesentlichere Unterschied besteht darin, dass CentOS-xxxx-LiveCD.ios nur in den Speicher geladen und ausgeführt und nicht installiert werden kann. Auf der Festplatte kann nur CentOS-xxx-bin-DVD1.iso installiert werden. (2) CentOS-xxx-bin-DVD1.iso, Ce

Lösung für die Unfähigkeit, eine Verbindung zum RPC-Server herzustellen und den Desktop nicht aufzurufen Lösung für die Unfähigkeit, eine Verbindung zum RPC-Server herzustellen und den Desktop nicht aufzurufen Feb 18, 2024 am 10:34 AM

Was soll ich tun, wenn der RPC-Server nicht verfügbar ist und auf dem Desktop nicht darauf zugegriffen werden kann? In den letzten Jahren sind Computer und das Internet in jeden Winkel unseres Lebens vorgedrungen. Als Technologie für zentralisierte Datenverarbeitung und gemeinsame Nutzung von Ressourcen spielt Remote Procedure Call (RPC) eine entscheidende Rolle in der Netzwerkkommunikation. Manchmal kann es jedoch vorkommen, dass der RPC-Server nicht verfügbar ist und der Desktop nicht aufgerufen werden kann. In diesem Artikel werden einige mögliche Ursachen für dieses Problem beschrieben und Lösungen bereitgestellt. Zuerst müssen wir verstehen, warum der RPC-Server nicht verfügbar ist. RPC-Server ist ein

Detaillierte Erläuterung der CentOS-Installationssicherung und des CentOS-Installationsservers Detaillierte Erläuterung der CentOS-Installationssicherung und des CentOS-Installationsservers Feb 13, 2024 pm 08:40 PM

Als LINUX-Benutzer müssen wir häufig verschiedene Software und Server unter CentOS installieren. In diesem Artikel wird detailliert beschrieben, wie Sie Fuse installieren und einen Server unter CentOS einrichten, damit Sie die entsprechenden Vorgänge reibungslos abschließen können. Die Installation von FuseFuse unter CentOS ist ein User-Space-Dateisystem-Framework, mit dem unprivilegierte Benutzer über ein benutzerdefiniertes Dateisystem auf das Dateisystem zugreifen und es bedienen können. Die Installation von Fuse unter CentOS ist sehr einfach. Befolgen Sie einfach die folgenden Schritte: 1. Öffnen Sie das Terminal und melden Sie sich an Root-Benutzer. 2. Verwenden Sie den folgenden Befehl, um das Sicherungspaket zu installieren: „yuminstallfuse3“. Bestätigen Sie die Eingabeaufforderungen während des Installationsvorgangs und geben Sie „y“ ein, um fortzufahren. 4. Installation abgeschlossen

Was soll ich tun, wenn die Notizen, die ich auf Xiaohongshu gepostet habe, fehlen? Was ist der Grund, warum die gerade gesendeten Notizen nicht gefunden werden können? Was soll ich tun, wenn die Notizen, die ich auf Xiaohongshu gepostet habe, fehlen? Was ist der Grund, warum die gerade gesendeten Notizen nicht gefunden werden können? Mar 21, 2024 pm 09:30 PM

Als Xiaohongshu-Benutzer kennen wir alle die Situation, in der veröffentlichte Notizen plötzlich verschwunden sind, was zweifellos verwirrend und besorgniserregend ist. Was sollen wir in diesem Fall tun? Dieser Artikel konzentriert sich auf das Thema „Was tun, wenn die von Xiaohongshu veröffentlichten Notizen fehlen“ und gibt Ihnen eine ausführliche Antwort. 1. Was soll ich tun, wenn die von Xiaohongshu veröffentlichten Notizen fehlen? Erstens: Keine Panik. Wenn Sie feststellen, dass Ihre Notizen fehlen, ist es wichtig, ruhig zu bleiben und nicht in Panik zu geraten. Dies kann durch einen Plattformsystemausfall oder Betriebsfehler verursacht werden. Die Überprüfung der Veröffentlichungsdatensätze ist einfach. Öffnen Sie einfach die Xiaohongshu-App und klicken Sie auf „Ich“ → „Veröffentlichen“ → „Alle Veröffentlichungen“, um Ihre eigenen Veröffentlichungsdatensätze anzuzeigen. Hier können Sie zuvor gepostete Notizen ganz einfach finden. 3.Reposten. Wenn gefunden

So konfigurieren Sie Dnsmasq als DHCP-Relay-Server So konfigurieren Sie Dnsmasq als DHCP-Relay-Server Mar 21, 2024 am 08:50 AM

Die Rolle eines DHCP-Relays besteht darin, empfangene DHCP-Pakete an einen anderen DHCP-Server im Netzwerk weiterzuleiten, auch wenn sich die beiden Server in unterschiedlichen Subnetzen befinden. Durch die Verwendung eines DHCP-Relays können Sie einen zentralen DHCP-Server im Netzwerkzentrum bereitstellen und ihn verwenden, um allen Netzwerksubnetzen/VLANs dynamisch IP-Adressen zuzuweisen. Dnsmasq ist ein häufig verwendeter DNS- und DHCP-Protokollserver, der als DHCP-Relay-Server konfiguriert werden kann, um die Verwaltung dynamischer Hostkonfigurationen im Netzwerk zu unterstützen. In diesem Artikel zeigen wir Ihnen, wie Sie dnsmasq als DHCP-Relay-Server konfigurieren. Inhaltsthemen: Netzwerktopologie Konfigurieren statischer IP-Adressen auf einem DHCP-Relay D auf einem zentralen DHCP-Server

Schritte zum Aufrufen des CentOS 7-Notfallreparaturmodus Schritte zum Aufrufen des CentOS 7-Notfallreparaturmodus Jan 13, 2024 am 09:36 AM

Öffnen Sie die Centos7-Seite und erscheinen Sie: Willkommen im Notfallmodus! Geben Sie nach der Anmeldung „journalctl -xb“ ein, um Systemprotokolle anzuzeigen, „systemctlreboot“ zum Neustarten und „systemctldefault“, um erneut zu versuchen, in den Standardmodus zu booten. Giverootpasswordformaintenance(??Strg-D???): Lösung: r ausführen

See all articles