千锋云计算学习第八天

本文详细介绍了如何在Linux系统中强制修改数据库root用户的密码,并使用LNMP架构(Nginx、MySQL、PHP)部署网站,包括安装、配置和测试过程。
摘要由CSDN通过智能技术生成

学习了强制修改数据库root用户密码与LNMP架构部署网站

1、强制修改数据库root用户密码

  1. 在配置项中新增一条数据
vim /etc/my.cnf
skip-grant-tables			#注意:不能与validate-password=off一同存在
  1. 修改完后直接进入数据库 不需密码,进入后直接修改数据库中root用户密码
update mysql.user set authentication_string=password('密码') where User='root' and Host='localhost';
  1. 重新加载配置项
flush  privileges;
  1. 修改完后记得删除/etc/my.cnf中的配置项

2、使用LNMP架构部署网站

1、部署nginx

下载并启动nginx

yum -y install nginx
nginx

判断是否启动成功

ss -nplt |  grep 80
ps aux |  grep nginx

2、部署php

下载php官网yum源

yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

安装php74及其依赖配置项

yum -y install php74-php-xsl php74-php php74-php-cli php74-php-devel php74-php-gd php74-php-pdo php74-php-mysql php74-php-fpm

检查是否启动成功

ss -nplt |  grep 9000
ps aux |  grep php

3、nginx关联php

备份nginx配置文件

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.old

在nginx配置文件中新增php配置

vim +42 /etc/nginx/nginx.conf			#在42行下新增配置
		index index.php index.html index.htm;
          location ~ \.php$
         {
                  include fastcgi_params;
                  fastcgi_pass 127.0.0.1:9000;
                  fastcgi_index index.php;
                  fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;
          }

检查nginx配置文件的语法,避免重新加载时出现错误

nginx -t

重新加载配置文件

nginx -s reload

4、新建测试文件测试php与nginx是否已关联上

将nginx下指定发布目录清空

cd /usr/share/nginx/html/
rm -rf *

新建测试文件

vim /usr/share/nginx/html/index.php

写入代码

<?php
phpinfo();
?>

5、上传项目

将wordpress代码包下载到html路径后,解压缩

tar -xf wordpress-5.9.1-zh_CN.tar.gz
cp -r wordpress/* /usr/share/nginx/html/

附:
nginx默认端口:80
php默认端口:9000
mysql默认端口:3306

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值