#化鲲为鹏,我有话说# + 如何利用鲲鹏云服务器KC1 搭建 WordPress 个人博客 (篇1)

举报
andyleung 发表于 2019/11/01 18:02:31 2019/11/01
【摘要】 #化鲲为鹏,我有话说# + 如何利用鲲鹏云服务器KC1 搭建 WordPress 个人博客一:准备LNMP环境(LNMP 是 Linux、Nginx、MySQL 和 PHP 四个东西的缩写)第一步:1-安装 Nginx 命令: yum install nginx -y 一般都很顺利安装完成的2-修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听...

#化鲲为鹏,我有话说# +  如何利用鲲鹏云服务器KC1 搭建 WordPress 个人博客


一:准备LNMP环境(LNMP 是 Linux、Nginx、MySQL 和 PHP 四个东西的缩写)

第一步:

1-安装 Nginx 

命令: yum install nginx -y 

一般都很顺利安装完成的

2-修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听(CentOS 6 不支持 IPv6,需要取消对 IPv6 地址的监听,否则 Nginx 不能成功启动)

命令:vim   /etc/nginx/conf.d/default.conf  (如果命令报错,一般情况下就是你的服务器没有安装这个vim工具,一般没有安装什么工具,就用命令 yum install vim(其他工具)一般都可以搞定)


#

# The default server

#


server {

    listen       80 default_server;

   # listen       [::]:80 default_server;(就是在前面加了一个#注释掉这行就好了,其他完全不变)

    server_name  _;

    root         /usr/share/nginx/html;


    # Load configuration files for the default server block.

    include /etc/nginx/default.d/*.conf;


    location / {

    }


    error_page 404 /404.html;

        location = /40x.html {

    }


    error_page 500 502 503 504 /50x.html;

        location = /50x.html {

    }


}

图片参考如下:

image.png

修改完毕,保存修改状态

命令 :  :wq! 

3-启动 Nginx:

命令:nginx (为了避免服务器重启后,这个nginx服务可以自动开机就自动启动了一般都加多一个命令:chkconfig nginx on

在你的浏览器输入你的ip地址就知道是否安装nginx是否成功了;报错就是没有安装成功,显示测试页就是OK 了

第二步:安装 MySQL

1-yum安装办法命令:yum install mysql-server -y

2-照旧启动相应服务和让它开机自启动:service mysqld restart        chkconfig mysqld on

3-设置 MySQL 账户 root 密码命令:  /usr/bin/mysqladmin -u root password 'HWYKP_andyleung123'

第三步:安装 PHP

1-yum 安装 PHP 命令:yum install php-fpm php-mysql -y  

2-启动 PHP-FPM 进程:service php-fpm start   然后再照旧命令:chkconfig php-fpm on(把 PHP-FPM 也设置成开机自动启动)

3-命令查看 PHP-FPM 进程监听哪个端口netstat -nlpt | grep php-fpm  (当然也可以类似看其他服务的监听端口多少)

二、LNMP 环境后,继续使用 yum 来安装 WordPress

1-yum 命令安装:yum install wordpress -y

2-进入数据库:mysql -uroot --password='HWYKP_andyleung123'

  为 WordPress 创建一个数据库:CREATE DATABASE wordpress;

  MySQL 部分设置完了,我们退出 MySQL 环境: exit;

3-vim  /etc/wordpress/wp-config.php  (上述的 DB 配置同步到 WordPress 的配置文件中)

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

define( 'DB_NAME', 'wordpress' );

/** MySQL database username */

define( 'DB_USER', 'root' );

/** MySQL database password */

define( 'DB_PASSWORD', 'HWYKP_andyleung123' );

/** MySQL hostname */

define( 'DB_HOST', 'localhost' );

/** Database Charset to use in creating database tables. */

define( 'DB_CHARSET', 'utf8' );

/** The Database Collate type. Don't change this if in doubt. */

define( 'DB_COLLATE', '' );

image.png


最后就是配置 Nginx就好;

WordPress 已经安装完毕,我们配置 Nginx 把请求转发给 PHP-FPM 来处理;

首先,重命名默认的配置文件

cd /etc/nginx/conf.d/

mv default.conf defaut.conf.bak

在 /etc/nginx/conf.d 创建 wordpress.conf 配置,参考下面的内容:

示例代码:/etc/nginx/conf.d/wordpress.conf

server {

    listen 80;

    root /usr/share/wordpress;

    location / {

        index index.php index.html index.htm;

        try_files $uri $uri/ /index.php index.php;

    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

    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;

    }

}

配置完成后,重启nginx :nginx -s reload

然后就可以成功使用自己的wordpress个人博客啦:

如果你也想体验鲲鹏云服务器在建站上的高效,那就快来华为云双11开发者专项优惠活动中,现在只需2折即可体验华为云鲲鹏云服务器,还能参与抽奖。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。