Linux-CentOS7下安裝LNMP環境筆記


CentOS版本號: 7.6

1. 設置yum源


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

rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

PHP源官方地址:  https://webtatic.com/

mysql源官方地址: https://dev.mysql.com/downloads/repo/yum/

2.安裝nginx1.1 php7.1 mysql5.7

安裝之前先
清除yum緩存: yum clean all
生成yum緩存 : yum makecache

yum -y install nginx

yum -y install mysql-community-server


yum -y install php71w-devel php71w php71w-cli php71w-common php71w-gd php71w-ldap php71w-mbstring php71w-mcrypt  php71w-pdo  php71w-mysqlnd  php71w-fpm php71w-opcache php71w-pecl-redis  php71w-bcmath

3.啟動軟件

systemctl start nginx

systemctl start mysql  |  systemctl start mysqld


systemctl start php-fpm

具體的nginx,php-fpm的配置這里省略,下面只重點說一下mysql的配置

  • mysql5.7 初始密碼獲取

啟動mysql之后,通過命令 grep 'temporary password' /var/log/mysqld.log 可以拿到root用戶的初始密碼

  • 修改初始密碼

root用戶首次登錄mysql是需要修改初始密碼才能進行后續的操作的

初始密碼必須包括數字、大小寫字母且長度不能小於8位


set password = password('ryUl1_33au_n0krQ')

  • 創建用戶且授權

grant all privileges on db_sb.* to "dbsb"@"%" identified by "ryUl1_33au_n0krQ"

上面命令會自動創建dbsb用戶且授權db_sb庫的所有表的權限

4.設置開機自動啟

systemctl enable mysqld

systemctl enable nginx

systemctl enable php-fpm

Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.

查看軟件安裝相關目錄或者文件:   rpm nginx -ql

以上都是在關閉了系統的防火牆和selinux下操作的
參考:
https://www.linuxidc.com/Linux/2018-01/150669.htm

https://webtatic.com/packages/php71/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM