centos6.3与jexus5.4.4配置支持php(wordpress)

centos6.3与jexus5.4.4配置支持php,并搭建自己的wordpress博客,供那些在Linux平台下想让

php和asp.net一起跑的初学者参考。

1、搭建webserver

首先准备:你的系统必须具备编译源码的功能,gcc make unzip等

php和mysql的编译配置就不说了,请自行搜教程www.google.com.hk

Centos6.3当然其他的也可以的了,只不过安装软件包的方式不同罢了。

jexus:http://www.linuxdot.net/down/jexus-5.4.4.tar.gz

按照linuxdot.net步骤安装php支持,本人采用的是jexus直接支持php那种方式。

配置jexus:

在配置jexus的过程中我得到了宇内流云的帮助,及QQ群中103810355很多朋友的指导,在此表示感谢!

安装完jexus后的目录及其安装位置

jws.conf是jexus的配置文件,下图是jws.conf的文件内容

siteconf文件夹是放置site配置文件的

default在我看来应该是全站的配置文件属于父类,而linming.com.cn是自己站点的配置文件,是

手工创建出来的vim linming.com.cn(个人偏好vim)。感觉是父子继承关系。

我们来看下default的配置

是不是感觉没什么变化,除了网站的root目录指向。

再看linming.com.cn文件

port网站端口采用了8081

子站点的root目录放置位置,这点感觉jexus配置起来真心很好用,简单明了。

hosts配置看jexus网站说明

usezip据说是使用压缩,可以减少客户端请求时所产生的流量

usephp就是说要支持php了

indexs就是默认首页了

最后一句是fastcgi模式运行php

至此webserver是搭建完成了,写个p.php吧

<?php
//phpinfo(),测试jexus是否支持了php
echo phpinfo();
?>

 是否成功了呢。

2、开始下载最广泛使用的博客代码吧wordpress

wget -c http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip

 下载完成后将压缩包解压unzip命令,如果找不到此命令,请安装

# yum install zip
# yum install unzip
# unzip wordpress-3.7.1-zh_CN.zip

将wordpress文件夹内的文件mv到此子站点的根目录下

批量修改文件的权限

chmod -R 777 *.*

注意:本站点根目录下应具有读写权限,注意区分名称大小写。

wordpress的安装教程就自行搜索吧

至此,算是安装完成了吧,在此过程中发现安装完成后前台一直访问不了,后台是可以直接访问的,于是上网搜解决方法

是首页重定向循环造成的,解决方法是修改 wp-include/template-loader.php 文件,把下面两段话注释掉。

// if ( defined('WP_USE_THEMES') && WP_USE_THEMES )
// do_action('template_redirect');

好了,终于可以访问了。

最后向大家推荐几个网站:

http://linux.vbird.org/

http://nixcraft.com/

http://www.centos.bz/

附上重写规则:wordpress for jexus url重写规则,你可以参考,登陆的时候wp-login.php或者wp-admin/都行

以上网站纯属学习用途!

posted @ 2013-11-01 00:01 逆水寒龙 阅读(...) 评论(...) 编辑 收藏