1. 設(shè)置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.啟動(dòng)軟件
systemctl start nginx
systemctl start mysql | systemctl start mysqld
systemctl start php-fpm
具體的nginx失暴,php-fpm的配置這里省略掏觉,下面只重點(diǎn)說一下mysql的配置
- mysql5.7 初始密碼獲取
啟動(dòng)mysql之后湖笨,通過命令 grep 'temporary password' /var/log/mysqld.log
可以拿到root用戶的初始密碼
- 修改初始密碼
root用戶首次登錄mysql是需要修改初始密碼才能進(jìn)行后續(xù)的操作的
初始密碼必須包括數(shù)字祈远、大小寫字母且長度不能小于8位
set password = password('ryUl1_33au_n0krQ')
- 創(chuàng)建用戶且授權(quán)
grant all privileges on db_sb.* to "dbsb"@"%" identified by "ryUl1_33au_n0krQ"
上面命令會(huì)自動(dòng)創(chuàng)建dbsb用戶且授權(quán)db_sb庫的所有表的權(quán)限
4.設(shè)置開機(jī)自動(dòng)啟
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.
查看軟件安裝相關(guān)目錄或者文件: rpm nginx -ql
以上都是在關(guān)閉了系統(tǒng)的防火墻和selinux下操作的
參考:
https://www.linuxidc.com/Linux/2018-01/150669.htm