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/都行
以上网站纯属学习用途!
-------------------------------------------------
保持专注,只做一件事,做好这件事!@
-------------------------------------------------