Heim > Betrieb und Instandhaltung > CentOS > So installieren Sie die LNMP-Umgebung mit yum in Centos7

So installieren Sie die LNMP-Umgebung mit yum in Centos7

藏色散人
Freigeben: 2021-05-11 11:26:33
nach vorne
2693 Leute haben es durchsucht

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!

So installieren Sie die LNMP-Umgebung mit yum in Centos7

Yum-Quelle aktualisieren
yum-Update

yum install nginx
Neueste Nginx-Quelle installieren
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos- 7-0.el7.ngx.noarch.rpmyum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum repolist enabled | grep "nginx*"
安装nginx
yum -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.*"
安装mysql
yum -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-fpmyum repolist aktiviert |. grep "nginx*"

Nginx installieren

yum -y install nginxStarten 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

Installieren Sie mysql source

yum -y localinstall http://dev.mysql.com/get/mysql57-community -release-el7-7. noarch.rpmyum repolist activate | -server install mysql-community- develStarte mysql

service mysqld start

Überprüfe, ob mysql normal startet

service mysqld status oder ps -ef grep mysql | <h3>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!

Verwandte Etiketten:
Quelle:learnku.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage