cd /yum.repos.d
mkdir bak
mv *.repo bak
vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
yum install nginx -y
nginx -v
systemctl start nginx
systemctl enable nginx
yum remove mariadb* -y #卸载一切与mysql有关的包
cd /etc/yum.repos.d
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
sed -i 's/gpgcheck=1/gpgcheck=0/' mysql-community.repo
yum -y install mysql-community-server
注意 : wget默认会将下载的安置在当前目录
systemctl start mysqld.service
systemctl enable mysqld.service
过滤出密码并登录,修改默认密码
grep "password" /var/log/mysqld.log #在日志文件中找出root用户的初始密码
2021-07-31T07:55:00.366359Z 1 [Note] A temporary password is generated for root@localhost: ga7%
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin@123'; #密码设置要求有 大小写字母、数字和符号 组合
grant all privileges on *.* to root@"%" identified by "Admin@123" with grant option; #允许所有通过数据库密码访问的主机
flush privileges; #刷新数据库
yum -y remove mysql57-community-release-el7-10.noarch #为了防止每次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
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-pdo php72w-xml php72w-fpm php72w-mysqlnd php72w-opcache
systemctl start php-fpm
systemctl enable php-fpm #启动服务和设置开机自启
php -v #查看版本号,同时也可以测试php的基础功能是否可以使用
这玩意我安装太慢了,几kb/s,没贴图 !!!
cd /etc/nginx/conf.d
//给default.conf 做一个备份,防止配置修改错误,无法还原
cp default.conf default.conf.bak
修改php的默认配置:
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000; #本机连接
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
#修改该配置,使其支持nginx的访问设置
include fastcgi_params;
}
nginx -t
保存配置后并重启服务:
systemctl restart nginx
cd /usr/share/nginx/html
vim index.php
vim /usr/share/nginx/html/index.php
Success!!";
else echo "Fail!!";
?>
1. Yum在搭建lnmp的时候,不需要专门添加系统服务,而是触及到相关的yum源码下载。
2. Yum构建的lnmp占用更少的内存。粗略计算,源码在编译构建lnmp时消耗10g的存储空间,yum约2-3g。
3.如果Yum源构建lnmp,则与本地源不同。您无法移动原始yum默认设置,因为您需要从外部获取资源。 如果需要添加,可以直接添加。
4.在实验之前关闭防火墙和selinux是一个不容忽视的因素。