部署博客项目
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安装,见视频
文章来自老男孩
标签:写文章,etiantian,博客,blog,mysql,org,php,data,搭建 From: https://www.cnblogs.com/dachenyi/p/17013120.html