#化鲲为鹏,我有话说# + 如何利用鲲鹏云服务器KC1 搭建 WordPress 个人博客 (篇1)
#化鲲为鹏,我有话说# + 如何利用鲲鹏云服务器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 {
}
}
图片参考如下:
修改完毕,保存修改状态
命令 : :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', '' );
最后就是配置 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折即可体验华为云鲲鹏云服务器,还能参与抽奖。
- 点赞
- 收藏
- 关注作者
评论(0)