搭建博客,开启自己的写文章生涯

部署博客项目
nginx+php+mysql(Mariadb)


(4) 安装Mariadb数据库

#1)安装Mariadb数据库
yum install mariadb-server mariadb -y

#2)启动Mariadb数据库, 并加入开机自动
systemctl start mariadb #启动服务
systemctl enable mariadb #加入开机自动
netstat -lntup|grep 3306

[root@oldboy ~]# mysql #没有密码

#下面输出是成功状态。
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.68-MariaDB MariaDB Server
MariaDB [(none)]> quit
数据库成功安装。


#3)给Mariadb配置登陆密码,并用新密码进行登录数据库

#给Mariadb配置登陆密码
mysqladmin password 'oldboy123'

#用新密码进行登录数据库
mysql -uroot -poldboy123
修改密码:
mysqladmin -uroot -poldboy123 password 'oldboy'

 

(5)LNMP架构配置及整体测试实战

1)在/data目录下创建test_mysql.php文件,填入对应的数据库IP、用户名、密码
cat >/data/pan/test_mysql.php<<'EOF'
<?php
$servername = "localhost";
$username = "root";
$password = "oldboy";
// 创建连接
$conn = mysqli_connect($servername, $username, $password);
// 检测连接
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "php连接MySQL数据库成功,oldboy77期";
?>
EOF

cat /data/pan/test_mysql.php

2)行执行下面命令测试访问:
[root@oldboy ~]# php /data/pan/test_mysql.php
#成功标志

php连接MySQL数据库成功,oldboy77期

LNMP架构:
Linux,Nginx,mariadb,PHP

(6)部署博客项目

配置nginx博客虚拟主机

cat >/etc/nginx/conf.d/03_blog.etiantian.org.conf<<EOF
server {
server_name blog.etiantian.org;
listen 80;
root /data/blog;
index index.php index.html;

location ~ \.php\$ {
#root /data/blog;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;
include fastcgi_params;
}
}
EOF
cat /etc/nginx/conf.d/03_blog.etiantian.org.conf

nginx -t #检查语法successful
systemctl restart nginx


#建立博客站点目录,并且切换到目录下。
mkdir -p /data/blog
cd /data/blog

#下载blog程序
wget https://cn.wordpress.org/latest-zh_CN.zip

unzip latest-zh_CN.zip    #解压

mv wordpress/* /data/blog/   #把wordpress里面的程序挪到外面

chown -R www.www /data/blog/   #授权


做Hosts解析:
10.0.0.7 pan.etiantian.org blog.etiantian.org
(4)配置hosts解析
win+徽标===运行窗口====drivers===etc
编辑下面文件
C:\Windows\System32\drivers\etc\hosts
配置如下内容:IP改成你的
10.0.0.7 pan.etiantian.org blog.etiantian.org

检查:
C:\Users\oldboy>ping blog.etiantian.org
来自 10.0.0.7 的回复: 字节=32 时间<1ms TTL=64


浏览器blog.etiantian.org安装,见视频

 

文章来自老男孩

posted @ 2022-12-29 17:35  dachenyi  阅读(38)  评论(0编辑  收藏  举报