So installieren Sie die LNMP-Umgebung mit yum in Centos7
In der folgenden Tutorial-Kolumne von centos erfahren Sie, wie Sie mit yum die LNMP-Umgebung in centos7 installieren. Ich hoffe, dass es für Freunde in Not hilfreich ist!
Yum-Quelle aktualisieren
yum-Update
yum install nginx
Neueste Nginx-Quelle installierenyum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos- 7-0.el7.ngx.noarch.rpm
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum repolist enabled | grep "nginx*"
安装nginxyum -y install nginx
启动nginx
| service nginx start
|
设置nginx服务器开机自启动systemctl enable nginx.service
检查开机自动是否设置成功systemctl list-dependencies | grep nginx
使用yum安装mysql5.7
安装mysql源yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum repolist enabled | grep "mysql.*-community.*"
安装mysqlyum -y install mysql-community-server install mysql-community-devel
启动mysql
service mysqld start
检查mysql启动是否正常service mysqld status 或者
ps -ef | grep mysql
设置mysqld服务开机自启动systemctl enable ysqld.service
检查mysqld开机自启动是否设置成功systemctl list-dependencies | grep mysqld
mysql5.7以后的争强了安全机制, 所以使用yum安装,启动会系统会自动生成一个随机的密码,修改mysql密码;查看mysql的随机密码grep 'temporary password' /var/log/mysqld.log
使用查询得到的随机密码在终端登录
mysql -u root -p 更改密码(mysql文档规定,密码必须包括大小写字母数字加特殊符号>8位)ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yourpassword';
退出mysql客户端,用刚才修改的密码登录确保密码修改成功exit;
mysql -u root -p
安装php7.1
安装php源rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
检查源是否安装成功yum repolist enabled | grep "webtatic*"
安装php扩展源yum -y install php71w php71w-fpm
yum -y install php71w-mbstring php71w-common php71w-gd php71w-mcrypt
yum -y install php71w-mysql php71w-xml php71w-cli php71w-devel
yum -y install hp71w-pecl-memcached php71w-pecl-redis php71w-opcache
验证php7.1.x和扩展是否安装成功php -v
验证对应的扩展是否安装成功
php -m
设置php-fpm并检测php-fpm的运行状态
启动php-fpm:service php-fpm star
检查启动是否成功:service php-fpm status
设置开机自启动:systemctl enable php-fpm.service
检查开机自启动是否设置成功systemctl list-dependencies | grep php-fpm
ps -ef | grep php-fpm
yum repolist aktiviert |. grep "nginx*"
yum -y install nginx
Starten nginx|. service nginx start
|
Stellen Sie den Nginx-Server so ein, dass er beim Booten automatisch startet.
systemctl enable nginx.service
Überprüfen Sie, ob die Autostart-Einstellung erfolgreich ist >systemctl list-dependencies |. grep nginx
Verwenden Sie yum, um mysql5.7 zu installieren
yum -y localinstall http://dev.mysql.com/get/mysql57-community -release-el7-7. noarch.rpm
yum repolist activate | -server install mysql-community- devel
Starte mysql
service mysqld startÜberprüfe, ob mysql normal startet
service mysqld status oder
ps -ef grep mysql | <h3 id="Stellen-Sie-den-mysqld-Dienst-so-ein-dass-er-beim-Booten-automatisch-startet-span-class-header-link-octicon-octicon-link-code-systemctl-enable-ysqld-service-code-span-Überprüfen-Sie-ob-die-Mysqld-Autostart-Einstellung-erfolgreich-ist">Stellen Sie den mysqld-Dienst so ein, dass er beim Booten automatisch startet. <span class="header-link octicon octicon-link"><code>systemctl enable ysqld.service
Überprüfen Sie, ob die Mysqld-Autostart-Einstellung erfolgreich ist.
systemctl list-dependencies | mysql5.7 und höher haben den Sicherheitsmechanismus gestärkt. Verwenden Sie daher zur Installation yum. Das System generiert beim Start automatisch ein zufälliges Passwort. Überprüfen Sie das zufällige Passwort von mysql<p><code>grep 'temporäres Passwort' /var /log/mysqld.log
Verwenden Sie die Abfrage, um sich mit einem zufälligen Passwort am Terminal anzumelden mysql -u root -p Passwort ändern (MySQL-Dokument legt fest, dass das Passwort Groß- und Kleinbuchstaben sowie Zahlen plus enthalten muss Sonderzeichen > 8 Zeichen)
ALTER USER 'root'@'localhost' IDENTIFIED BY ' Yourpassword';
Beenden Sie den MySQL-Client und melden Sie sich mit dem Passwort an, das Sie gerade geändert haben, um sicherzustellen, dass die Passwortänderung erfolgreich ist exit;
mysql -u root -p
Install php7.1
Install php Source rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel -release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Überprüfen Sie, ob die Quelle vorhanden ist erfolgreich installiert -mbstring php71w-common php71w-gd php71w-mcrypt
yum -y install php71w-mysql php71w-xml php71w -cli php71w-devel
🎜yum -y installiere hp71w-pecl -memcached php71w-pecl-redis php71w-opcache
🎜🎜Überprüfen Sie, ob php7.1.x und Erweiterungen erfolgreich installiert wurden🎜php -v
🎜Überprüfen Sie, ob die entsprechende Erweiterung erfolgreich installiert wurde🎜php -m🎜🎜Setzen Sie PHP-FPM und ermitteln Sie den Betriebsstatus von PHP-FPM.🎜Starten Sie PHP-FPM: Service PHP-FPM Star php-fpm.service aktivieren🎜Überprüfen Sie, ob die Autostart-Einstellung erfolgreich ist🎜systemctl list-dependencies
🎜ps - ef | 🎜🎜🎜YUM installiere PHP7.4🎜🎜🎜🎜1. Installiere die Quelle🎜🎜yum installiere epel-release🎜yum installiere rpms.remirepo.net/enterprise/remi-r.. .🎜🎜🎜🎜2. Installiere die YUM-Verwaltungstools 🎜🎜yum install yum-utils🎜🎜🎜🎜PHP anzeigen (Sie können diesen Schritt ignorieren)🎜🎜yum search php73🎜yum search php74🎜🎜🎜🎜Installieren Sie PHP🎜🎜yum install php74 -php-gd php74-php-pdo php74 -php-mbstring php74-php-cli php74-php-fpm php74-php-mysqlnd🎜🎜🎜🎜FPM starten🎜🎜Dienst php74-php-fpm starten🎜
Das obige ist der detaillierte Inhalt vonSo installieren Sie die LNMP-Umgebung mit yum in Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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

Ö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

Im tmp-Verzeichnis des Centos7-Systems befindet sich viel Müll. Wie sollten Sie den Müll löschen? Werfen wir einen Blick auf das ausführliche Tutorial unten. Um die Liste der Dateien im tmp-Dateiverzeichnis anzuzeigen, führen Sie den Befehl cdtmp/ aus, um zum aktuellen Dateiverzeichnis von tmp zu wechseln, und führen Sie den Befehl ll aus, um die Liste der Dateien im aktuellen Verzeichnis anzuzeigen. Wie nachfolgend dargestellt. Verwenden Sie den Befehl rm, um Dateien zu löschen. Beachten Sie, dass der Befehl rm Dateien dauerhaft aus dem System löscht. Daher wird empfohlen, vor dem Löschen der Datei eine Eingabeaufforderung zu geben. Verwenden Sie den Befehl rm-i file name, warten Sie, bis der Benutzer den Löschvorgang bestätigt (y) oder den Löschvorgang überspringt (n), und das System führt die entsprechenden Vorgänge aus. Wie nachfolgend dargestellt.

Legen Sie aus Sicherheitsgründen Passwortregeln fest. Legen Sie die Anzahl der Tage fest, nach denen Passwörter ablaufen. Der Benutzer muss das Passwort innerhalb von Tagen ändern. Diese Einstellung betrifft nur erstellte Benutzer, nicht vorhandene Benutzer. Wenn Sie auf einen vorhandenen Benutzer festlegen, führen Sie den Befehl „chage -M (days) (user)“ aus. PASS_MAX_DAYS60#Passwort-Ablaufzeit PASS_MIN_DAYS3#Anfängliche Passwort-Änderungszeit PASS_MIN_LEN8#Mindestpasswortlänge PASS_WARN_AGE7#Passwort-Ablaufzeit-Aufforderung Wiederholen Sie die Passwortbeschränkung, verwenden Sie [root@linuxprobe~]#vi/etc/pam.d/system-auth#nearline15:

1.UncaughtError:Calltoundefinedfunctionmb_strlen(); Wenn der obige Fehler auftritt, bedeutet dies, dass wir die mbstring-Erweiterung nicht installiert haben. 2. Geben Sie das PHP-Installationsverzeichnis cd/temp001/php-7.1.0/ext/mbstring ein. 3. Starten Sie phpize( /usr/local/bin /phpize oder /usr/local/php7-abel001/bin/phpize) Befehl zum Installieren der PHP-Erweiterung 4../configure--with-php-config=/usr/local/php7-abel

Centos7 verfügt nicht über eine MySQL-Datenbank. Die Standarddatenbank ist Mariadb (ein Zweig von MySQL). Sie können die MySQL-Datenbank manuell installieren, indem Sie die folgenden Schritte ausführen. 1. Laden Sie die RPM-Installationsdatei wgethttp://repo.mysql.com/mysql-community-release-el7.rpm herunter. 2. Führen Sie rpm aus, um rpm-ivhmysql-community-release-el7.rpm zu installieren, nachdem die Abhängigkeitsauflösung abgeschlossen ist , werden die folgenden Optionen angezeigt: dependenciesresolved =================================

1. Der komprimierte Ordner ist eine ZIP-Datei [root@cgls]#zip-rmydata.zipmydata2. Entpacken Sie mydata.zip in das Verzeichnis mydatabak [root@cgls]#unzipmydata.zip-dmydatabak3.mydata01 und mydata02.txt werden komprimiert mydata.zip[root@cgls]#zipmydata.zipmydata01mydata02.txt4. Dekomprimieren Sie direkt die Datei mydata.zip [root@cgls]#unzipmydata.zip5

Wenn die Standard-Tastenkombinationen mit den Tasten der von Ihnen verwendeten Software in Konflikt stehen oder Sie die Tastenkombinationen entsprechend Ihren eigenen Gewohnheiten verwenden müssen, müssen Sie die Standard-Tastenkombinationen ändern und festlegen. Wie ändere ich die Standard-Tastenkombinationen von CentOS7? Werfen wir einen Blick auf das ausführliche Tutorial unten. 1. Starten Sie das Centos7-System in der virtuellen Maschine und rufen Sie den Desktop auf. 2. Klicken Sie auf Anwendungen->System-Tools->Einstellungen in der oberen linken Ecke. 3. Rufen Sie die Einstellungsoberfläche auf und klicken Sie auf das Gerät Klicken Sie auf das Element auf der rechten Seite und drücken Sie die Tastenkombination, die auf der Tastatur festgelegt werden soll, um die Tastenkombination zu ändern (beachten Sie, dass einige nicht geändert werden können!). 5. Klicken Sie nach der Änderung, wie unten gezeigt, schließlich auf Einstellungen, um die Tastenkombination einzustellen Die Änderung ist abgeschlossen.
