十分钟教你快速部署个人的博客

博客的主页面

十分钟教你快速部署个人的博客_第1张图片实验环境

LAMP通常指Linux+Apache+MySQL(或MariaDB)+PHP的组合

在腾讯云开一台cvm,可以不用像我那么大的,2核 4g 就够了,我选择的镜像是centos7.5,其他镜像不知道有没有帮我们安装php-fpm php-mysql环境,7.5是有的

十分钟教你快速部署个人的博客_第2张图片

实验第一步

 环境配置

在终端执行以下命令

yum install nginx -y

如果实验没有 php-fpm php-mysql 环境,执行以下命令

yum install php-fpm php-mysql -y

 systemctl start php-fpm

systemctl enable php-fpm

创建目标目录

mkdir /usr/share/wordpress

进行该目录

 cd /usr/share/wordpress/

获取博客代码包

 wget https://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip

使用unzip解压

 unzip wordpress-5.0.3-zh_CN.zip 

移动到目标目录

mv wordpress/* /usr/share/wordpress/

配置环境

cp wp-config-sample.php wp-config.php

vi wp-config.php 十分钟教你快速部署个人的博客_第3张图片

十分钟教你快速部署个人的博客_第4张图片

在此之前我们还需要一个云数据库,我们进行腾讯控制面板

十分钟教你快速部署个人的博客_第5张图片

购买时记得要选择按量计费,(当然如果你是土豪,那也可以)

十分钟教你快速部署个人的博客_第6张图片

新建一个数据库,这里我把数据库命名为wordpress,这里要与上面的配置文件相统一

十分钟教你快速部署个人的博客_第7张图片

 十分钟教你快速部署个人的博客_第8张图片

同样的,到控制台复制数据库公网ip

 记住这里填的就是数据库的公网ip,而不是cvm的公网ip

十分钟教你快速部署个人的博客_第9张图片

配置nginx服务器

在终端输入命令

 vi /etc/nginx/nginx.conf

将相关内容修改成以下

十分钟教你快速部署个人的博客_第10张图片

server {
        listen       80;
        listen       [::]:80;
        server_name  _;
        root         /usr/share/wordpress;
        location / {
             index index.php index.html index.htm;
             try_files $uri $uri/ /index.php index.php;
}
      location ~ \.php$ {
                    fastcgi_pass 127.0.0.1:9000;
                    fastcgi_index index.php;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                    include fastcgi_params;

}

wq保存后

重新启动nginx服务器

nginx -s reload

如果出现报错

执行

nginx -c /etc/nginx/nginx.conf

再重新启动nginx服务器

nginx -s reload

在搜索框里输入cvm公网IP访问即可,如果有条件可以买个域名,这里我没有绑定域名,所以用IP访问

十分钟教你快速部署个人的博客_第11张图片

 十分钟教你快速部署个人的博客_第12张图片

 十分钟教你快速部署个人的博客_第13张图片

我们就可以在这里快乐的写个人的博客了 

你可能感兴趣的:(php,mysql,开发语言)