码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS搭建WordPress

时间:2015-02-07 22:50:35      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

环境: CentOS6.6   apahce + php + mysql

工具: SecureCRT  WinSCP
1.使用SecureCRT登陆CentOS:

技术分享

2. 查看软件包是否存在(可以直接忽略)

rpm -qa|grep httpd
rpm -qa|grep mysql
rpm -qa|grep php

3.安装apache, mysql, php

[root@www ~]# install -y httpd php php-mysql mysql mysql-server

4.设置apache, mysql 随系统自动启动

[root@www ~]# chkconfig httpd on
[root@www ~]# chkconfig mysqld on

5.验证apache, php安装是否成功

  使用vim 新建一个 php 页面进行测试:

[root@www ~]# vi /var/www/html/info.php

  按 "i" 键进行编辑, 输入测试页面内容:

<?php
phpinfo();
?>

  启动apache服务:

[root@www ~]# service httpd start

  在浏览器中访问测试页, 例如 http://192.168.1.102/info.php

技术分享

  apache , php已经安装成功!

6.启动, 配置mysql

  启动mysql服务:

[root@www ~]# service mysqld start

  登录mysql数据库:

[root@www ~]# mysql -u root

  设置数据库root账户密码(此处密码为‘root‘):

mysql> set password for root@localhost=password(root);
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

  使用新密码重新登录:

[root@www ~]# mysql -u root -p
Enter password: 

  开启root账户远程登录权限:

mysql> grant all privileges on *.* to root@% identified by root with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

  为准备部署wordpress创建一个数据库:

mysql> create database wordpress;

  mysql全部配置OK!

7.使用WinSCP上传WordPress压缩包至服务器

技术分享

  连接成功后, 把从wordpress官网上下载的压缩包wordpress-4.1-zh_CN.tar.gz上传到服务器路径 /var/www/html

8.部署WordPress

  回到SecureCRT界面,进入目录:

[root@www ~]# cd /var/www/html/

   解压缩wordpress压缩包

[root@www html]# tar -xzvf wordpress-4.1-zh_CN.tar.gz

  修改apache默认项目路径:

[root@www html]# vi /etc/httpd/conf/httpd.conf 

  找到以下内容, 按 "i" 键进行编辑,  DocumentRoot 值修改成 "/var/www/html/wordpress"

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html/wordpress"

  重启apache服务器:

[root@www html]# service httpd restart

  授权wordpress项目(否则接下来有可能出现配置失败的问题)

[root@www html]# chmod -R 777 wordpress

  在浏览器中直接输入服务器地址出现以下页面:

技术分享

   配置wordpress的数据库连接信息:

技术分享

  连接成功:

技术分享

  之后按提示进行安装, 项目会自动在数据库中创建表

技术分享

  安装成功!

9.更改WordPress字体链接

  注意上一步中点击"登录"时左下角连接地址, 由于众所周知的原因google已经被墙, 这会使网站访问速度极慢

  解决方法是替换php源码中所有对google字体的引用, 指向360的google字体库

  网上可以找到 googlefonts to 360 这个插件以及安装方法.

  或者按以下方法创建一个插件.

[root@www ~]# cd /var/www/html/wordpress/wp-content/plugins/
[root@www plugins]# vi googlefontsto360.php

  按 "i" 键进行编辑, 复制以下内容:

<?php

/*
Plugin Name: googlefontsto360
*/

function izt_cdn_callback($buffer) {
    return str_replace(‘googleapis.com‘, ‘useso.com‘, $buffer);
}
function izt_buffer_start() {
    ob_start("izt_cdn_callback");
}
function izt_buffer_end() {
    ob_end_flush();
}
add_action(‘init‘, ‘izt_buffer_start‘);
add_action(‘shutdown‘, ‘izt_buffer_end‘);

?>

  对插件文件授权:

[root@www plugins]# chmod 777 googlefontsto360.php 

  在浏览器中登陆wordpress的后台管理,  启用插件

技术分享

  完成!

 

CentOS搭建WordPress

标签:

原文地址:http://www.cnblogs.com/darkdog/p/4279113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!