★需要准备的:

1.搭建lnmp架构

  • linuxcentos7.1,服务器预装

  • nginx(port:80)

yum install nginx -y

【nginx-1.6.3-8.el7.x86_64】

配置文件位置:/usr/etc/nginx/nginx.conf  (添加虚拟主机),添加以下代码:

35     server { 
36         listen 80; 
37         server_name www.goodang.top
38 
39         location / { 
40         root /usr/share/nginx/html/wordpress;           更改默认发布目录 
41         index index.php index.html; 
42         } 
43 
44         location ~ \.php$ { 
45            # root html; 
46             root /usr/share/nginx/html/wordpress; 
47             index index.php index.html; 
48             fastcgi_pass 127.0.0.1:9000; 
49             fastcgi_index index.php; 
50             include        fastcgi.conf; 
51         }

         /usr/sbin/nginx -t  检查语法   

         /usr/sbin/nginx   启动      

         /usr/sbin/nginx -s reload 重载  

         /usr/sbin/nginx -s stop 停止 

        默认发布目录:/usr/share/nginx/html

  • mariadb(port:3306)

yum install mariadb* -y 

【mariadb-5.5.44-2.el7.centos.x86_64】

systemctl start(status,stop) mariadb

配置数据库,并建立用户

MariaDB [(none)]> create database wordpress; 

MariaDB [(none)]> grant all on wordpress.* to 用户@localhost identified by "密码";

  • php(port:9000)

yum install  php php-fpm php-mysql  -y

【php-5.4.16-36.el7_1.x86_64】【php-fpm-5.4.16-36.el7_1.x86_64】

vi /etc/php-fpm.d/www.conf       将默认的apache更改为nginx

31 ;listen.owner = nginx
32 ;listen.group = nginx
38 ; RPM: apache Choosed to be able to access some dir as httpd 
39 user = nginx
40 ; RPM: Keep a group allowed to write in log dir. 
41 group = nginx

systemctl start php-fpm 平滑启动php-fpm

2.云服务器(腾讯云

由于是学生,有优惠,65送64优惠劵,相当划算,就用了。

123

系统我选的是预装centos7.1,硬件选的是最低配的,想想也是,不过搭建一个小型网站或者个人博客远远够用了。 购买过后大概有3分钟左右生成实例。

3.域名(我是在阿里的万网申请的域名:goodang.top)

域名申请必须实名认证,不然有可能域名会被封。 在万网里面设置域名解析1   2     

4.wordpress安装包

wget https://cn.wordpress.org/wordpress-4.4.1-zh_CN.tar.gz(解压到/usr/share/nginx/html/)  

★安装步骤

在浏览器输入域名(已经加过解析)或者IP,进入浏览器安装界面45                                  以上安装配置过程可以参考http://jingyan.baidu.com/album/ca41422fd9593c1eae99edac.html?picindex=13

★wordpress的完善

进入wordpress后台可以选择或者下载自己喜欢的主题安装,上传。 为了使得wordpress的功能更加完善,可以根据自己的需求,安装插件,我安装了一下几个插件:

                       anyShare可以将博文分享到一些平台
Custom Smilies可以通过一些代码发表表情
Dynamic To Top提供在文章底部返回顶部的按钮
Hermit支持音乐播放的插件
WPtouch Mobile Plugin使手机访问博客更加协调方便

★可能遇到的问题及解决办法

1.访问域名没有安装页面:

           域名没有解析

          nginx的默认发布目录没有设置好

          wordpress的安装包位置错误或者权限错误

2.在安装主题的过程中,浏览器页面出现空白:

          插件和主题不兼容,可以进入linux后台,在/usr/share/nginx/html/wordpress/wp-content/themes/目录下面,将任何一个系统的默认主题更改为你安装出错的主题名字,刷新就可以进去。

3.进入浏览器后台发现,切换页面速度比较慢

         因为wordpress默认使用的是谷歌字体,而google。。。。所以可以安装一个插件,Disable-google-fonts,禁用谷歌字体,同样的原因也会导致用户头像加载不出来。