基于CentOS下搭建 WordPress 个人博客
发布:smiling 来源: PHP粉丝网 添加日期:2018-12-28 16:14:06 浏览: 评论:0
准备 LNMP 环境
任务时间:30min ~ 60min
LNMP 是 Linux、Nginx、MySQL 和 PHP 的缩写,是 WordPress 博客系统依赖的基础运行环境。我们先来准备 LNMP 环境
安装 Nginx
使用 yum 安装 Nginx:
yum install nginx -y
修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听,可参考下面的示例:
示例代码:/etc/nginx/conf.d/default.conf
- 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 // ** MySQL settings - You can get this info from your web host ** // define('DB_NAME', 'wordpress'); define('DB_USER', 'root'); define('DB_PASSWORD', 'MyPas$word4Word_Press'); define('DB_HOST', 'localhost'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); define('AUTH_KEY', 'put your unique phrase here'); define('SECURE_AUTH_KEY', 'put your unique phrase here'); define('LOGGED_IN_KEY', 'put your unique phrase here'); define('NONCE_KEY', 'put your unique phrase here'); define('AUTH_SALT', 'put your unique phrase here'); define('SECURE_AUTH_SALT', 'put your unique phrase here'); define('LOGGED_IN_SALT', 'put your unique phrase here'); define('NONCE_SALT', 'put your unique phrase here'); $table_prefix = 'wp_'; define('DISALLOW_FILE_MODS', true); define('AUTOMATIC_UPDATER_DISABLED', true); define('WP_DEBUG', false); if ( !defined('ABSPATH') ) define('ABSPATH', '/usr/share/wordpress'); require_once(ABSPATH . 'wp-settings.php');
如果你上面的步骤没有使用教程创建的密码,请修改下面命令中的密码登录
配置 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
默认的 Server 监听 80 端口,与 WordPress 的服务端口冲突,将其重命名为 .bak 后缀以禁用默认配置
准备域名和解析
任务时间:15min ~ 30min
域名注册
如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频。
视频 - 在腾讯云上购买域名
域名解析
域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:
<<span class="hljs-title">您的 CVM IP 地址>
在腾讯云购买的域名,可以到控制台添加解析记录,过程可参考下面的视频:
视频 - 如何在腾讯云上解析域名
域名设置解析后需要过一段时间才会生效,通过 ping 命令检查域名是否生效 ,如:
ping www.phpfensi.com
如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。
注意替换下面命令中的 www.yourmpdomain.com 为您自己的注册的域名
大功告成!
恭喜,您的 WordPress 博客已经部署完成,您可以通过浏览器访问博客查看效果。
通过IP地址查看:
博客访问地址:http://<您的域名>/wp-admin/install.php
Tags: CentOS 搭建 WordPress
相关文章
- ·给买wordpress主题的兄弟们一点建议如何能买到自己喜爱的主(2018-12-27)
- ·WordPress博客建站租用GoDaddy美国主机的四大好处(2018-12-27)
- ·wordpress网站怎样制作有特色的页面及功能(2018-12-27)
- ·GoDaddy1美元主机是wordPress建站绝佳选择(2018-12-27)
- ·如何部署您你的WordPress网站(2018-12-27)
- ·如何完善WordPress网站功能?(2018-12-27)
- ·零基础安装WordPress,搭建个人博客网站(2018-12-28)
- ·WordPress新编辑器Gutenberg中文字数统计存在问题(2018-12-28)
- ·WordPress熊掌号专业问答资源推送插件(2018-12-28)
- ·免费WordPressMIP主题,骄傲的让自己的wordpress博客改造成百度MI(2018-12-28)
- ·网站优化SEO中的wordpress插件分享(2018-12-28)
- ·分享:我是如何利用wordpress搭建资源站点,实现月收入上万的(2018-12-28)
- ·十大WordPress的SEO优化技巧(2018-12-28)
- ·linux主机下wordpress博客搬家详细教程(2018-12-28)
- ·WordPress搬家教程:换空间与换域名(2018-12-28)
- ·wordpress网站搬家注意事项——插件篇(2018-12-28)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)