我们先把apache mysql php装好,这里我是用的wamp5_1.6.5套件,也推荐你使用。
装好后启动,当然没有的插件你要自己想办法...
接下来就下载babel 500,将他解压缩,如果没有文件名你就选择用winrar当然是要你的系统里面有这个软件。
将所有babel 500的文件复制到wamp的www目面里去,比如我是将wamp安装在D盘里的,那么就应该在D:\wamp\www\babel
babel文件夹需要自己建立,接下来将babel的文件做一下修改,主要是V2EXCore.php文件:
改前
ini_set('include_path', BABEL_PREFIX . '/libs/pear' . ':' . ini_get('include_path'));
改后
ini_set('include_path', BABEL_PREFIX . '/libs/pear' . PATH_SEPARATOR . ini_get('include_path'));
其实也就是将:改成 PATH_SEPARATOR 常量
还有别的文件中也有相关的这样的代码,请自行查找吧。
接下来我们将apache的根目录指向D:\wamp\www\babel\htdocs 我的apache配置文件中是这样写的:
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "D:/wamp/www/babel/htdocs">
#
# 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 "D:/wamp/www/babel/htdocs"
这些信息请自己在httpd.conf里面找到修改。
现在我们把babel里apache文件夹的重写规则写进我们apache 的httpd.conf文件中将下面的代码加入httpd.conf文件的后面
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/$ /babel.php?m=home [L]
RewriteRule ^/index.html$ /babel.php?m=home [L]
RewriteRule ^/home/style/shuffle.html$ /babel.php?m=home&style=shuffle [L]
RewriteRule ^/home/style/remix.html$ /babel.php?m=home&style=remix [L]
RewriteRule ^/home/style/shuffle$ /babel.php?m=home&style=shuffle [L]
RewriteRule ^/home/style/remix$ /babel.php?m=home&style=remix [L]
RewriteRule ^/home/style/remix/([a-zA-Z0-9\-]+)$ /babel.php?m=home&style=remix&go=$1 [L]
RewriteRule ^/remix/([a-zA-Z0-9\-]+)$ /babel.php?m=home&style=remix&go=$1 [L]
RewriteRule ^/q/(.+)/([0-9]*).html$ /babel.php?m=search&q=$1&p=$2 [L]
RewriteRule ^/q/(.+)$ /babel.php?m=search&q=$1 [L]
RewriteRule ^/search/listener.vx$ /babel_sl.php?m=search [L]
RewriteRule ^/search.vx$ /babel.php?m=search [L]
RewriteRule ^/savepoint/erase/([0-9]+).vx$ /babel_sl.php?m=savepoint_erase&savepoint_id=$1 [L]
RewriteRule ^/feed/v2ex.rss$ /babel_feed.php?m=home [L]
RewriteRule ^/feed/board/([a-zA-Z0-9\-]+).rss$ /babel_feed.php?m=board&board_name=$1 [L]
RewriteRule ^/me/([0-9]+)$ /babel.php?m=user_home&do=me&msg=$1 [L]
RewriteRule ^/me$ /babel.php?m=user_home&do=me [L]
RewriteRule ^/u/(.+)$ /babel.php?m=user_home&user_nick=$1 [L]
RewriteRule ^/zen$ /babel.php?m=zen [L]
RewriteRule ^/zen/(.+)$ /babel.php?m=zen&user_nick=$1 [L]
RewriteRule ^/friend/connect/(.+)$ /babel.php?m=user_home&user_nick=$1&do=add [L]
RewriteRule ^/friend/remove/(.+)$ /babel.php?m=user_home&user_nick=$1&do=remove [L]
RewriteRule ^/status.vx$ /babel.php?m=status [L]
RewriteRule ^/jobs.vx$ /babel.php?m=jobs [L]
RewriteRule ^/rules.vx$ /babel.php?m=rules [L]
RewriteRule ^/terms.vx$ /babel.php?m=terms [L]
RewriteRule ^/privacy.vx$ /babel.php?m=privacy [L]
RewriteRule ^/policies.vx$ /babel.php?m=policies [L]
RewriteRule ^/out_of_money.vx$ /babel.php?m=out_of_money [L]
RewriteRule ^/signup.html$ /babel.php?m=signup [L]
RewriteRule ^/user/create.vx$ /babel.php?m=user_create [L]
RewriteRule ^/user/modify.vx$ /babel.php?m=user_modify [L]
RewriteRule ^/user/update.vx$ /babel.php?m=user_update [L]
RewriteRule ^/recv/portrait.vx$ /babel_sl.php?m=recv_portrait [L]
RewriteRule ^/recv/savepoint.vx$ /babel_sl.php?m=recv_savepoint [L]
RewriteRule ^/recv/zen/project.vx$ /babel_sl.php?m=recv_zen_project [L]
RewriteRule ^/change/zen/task/done/([0-9]+).vx$ /babel_sl.php?m=change_zen_task_done&zen_task_id=$1 [L]
RewriteRule ^/change/zen/project/permission/([0-9]+).vx$ /babel_sl.php?m=change_zen_project_permission&zen_project_id=$1 [L]
RewriteRule ^/erase/zen/project/([0-9]+).vx$ /babel_sl.php?m=erase_zen_project&zen_project_id=$1 [L]
RewriteRule ^/recv/zen/task/([0-9]+).vx$ /babel_sl.php?m=recv_zen_task&zen_project_id=$1 [L]
RewriteRule ^/erase/zen/task/([0-9]+).vx$ /babel_sl.php?m=erase_zen_task&zen_task_id=$1 [L]
RewriteRule ^/undone/zen/task/([0-9]+).vx$ /babel_sl.php?m=undone_zen_task&zen_task_id=$1 [L]
RewriteRule ^/login/(.+)$ /babel.php?m=login&r=$1 [L]
RewriteRule ^/login.vx$ /babel.php?m=login [L]
RewriteRule ^/logout.vx$ /babel.php?m=logout [L]
RewriteRule ^/passwd/(.+)$ /babel.php?m=passwd&k=$1 [L]
RewriteRule ^/passwd.vx$ /babel.php?m=passwd [L]
RewriteRule ^/channel/view/([0-9]*).html$ /babel.php?m=channel_view&channel_id=$1 [L]
RewriteRule ^/go/([a-zA-Z0-9\-]+)$ /babel.php?m=board_view&board_name=$1 [L]
RewriteRule ^/board/view/([0-9]*)/([0-9]*).html$ /babel.php?m=board_view&board_id=$1&p=$2 [L]
RewriteRule ^/board/view/([0-9]*).html$ /babel.php?m=board_view&board_id=$1 [L]
RewriteRule ^/section/view/([0-9]*).html$ /babel.php?m=section_view§ion_id=$1 [L]
RewriteRule ^/topic/top.html$ /babel.php?m=topic_top [L]
RewriteRule ^/topic/fresh.html$ /babel.php?m=topic_fresh [L]
RewriteRule ^/topic/fresh/([0-9]*).html$ /babel.php?m=topic_fresh&p=$1 [L]
RewriteRule ^/topic/archive/user/(.+)$ /babel.php?m=topic_archive_user&user_nick=$1 [L]
RewriteRule ^/topic/favorite.vx$ /babel.php?m=topic_favorite [L]
RewriteRule ^/topic/favorite/([0-9]*).vx$ /babel.php?m=topic_favorite&p=$1 [L]
RewriteRule ^/topic/view/([0-9]*)/([0-9]*).html$ /babel.php?m=topic_view&topic_id=$1&p=$2 [L]
RewriteRule ^/topic/view/([0-9]*).html$ /babel.php?m=topic_view&topic_id=$1 [L]
RewriteRule ^/topic/new/([0-9]*).vx$ /babel.php?m=topic_new&board_id=$1 [L]
RewriteRule ^/topic/create/([0-9]*).vx$ /babel.php?m=topic_create&board_id=$1 [L]
RewriteRule ^/topic/modify/([0-9]*).vx$ /babel.php?m=topic_modify&topic_id=$1 [L]
RewriteRule ^/topic/update/([0-9]*).vx$ /babel.php?m=topic_update&topic_id=$1 [L]
RewriteRule ^/topic/erase/([0-9]*).vx$ /babel.php?m=topic_erase&topic_id=$1 [L]
RewriteRule ^/topic/move/([0-9]*).vx$ /babel.php?m=topic_move&topic_id=$1 [L]
RewriteRule ^/topic/move/([0-9]*)/to/([a-zA-Z0-9\-]+)$ /babel_sl.php?m=topic_move_to&topic_id=$1&board_name=$2 [L]
RewriteRule ^/post/create/([0-9]*).vx$ /babel.php?m=post_create&topic_id=$1 [L]
RewriteRule ^/post/erase/([0-9]*).vx$ /babel.php?m=post_erase&post_id=$1 [L]
RewriteRule ^/expense/view/([0-9]*).vx$ /babel.php?m=expense_view&p=$1 [L]
RewriteRule ^/expense/view.vx$ /babel.php?m=expense_view [L]
RewriteRule ^/online/view/([0-9]*).vx$ /babel.php?m=online_view&p=$1 [L]
RewriteRule ^/online/view.vx$ /babel.php?m=online_view [L]
RewriteRule ^/c/([0-9]*).([0-9]*).png$ /c.php [L]
RewriteRule ^/fav/topic/add/([0-9]*).vx$ /babel_ajax.php?m=fav_topic_add&topic_id=$1 [L]
RewriteRule ^/fav/node/add/([0-9]*).vx$ /babel_ajax.php?m=fav_node_add&node_id=$1 [L]
RewriteRule ^/fav/channel/add/([0-9]*).vx$ /babel_ajax.php?m=fav_channel_add&channel_id=$1 [L]
RewriteRule ^/fav/remove/([0-9]*).vx$ /babel_ajax.php?m=fav_remove&fav_id=$1 [L]
RewriteRule ^/message/home.vx$ /babel_pm.php?m=home [L]
RewriteRule ^/message/compose.vx$ /babel_pm.php?m=compose [L]
RewriteRule ^/message/compose/([0-9]*).vx$ /babel_pm.php?m=compose&user_id=$1 [L]
RewriteRule ^/message/create.vx$ /babel_pm.php?m=create [L]
RewriteRule ^/message/inbox.vx$ /babel_pm.php?m=inbox [L]
RewriteRule ^/message/inbox/([0-9]*).vx$ /babel_pm.php?m=inbox&p=$1 [L]
RewriteRule ^/message/sent.vx$ /babel_pm.php?m=sent [L]
RewriteRule ^/message/sent/([0-9]*).vx$ /babel_pm.php?m=sent&p=$1 [L]
RewriteRule ^/message/view/([0-9]*).vx$ /babel_pm.php?m=view&message_id=$1 [L]
RewriteRule ^/api/topic/create.vx$ /babel_api.php?m=topic_create [L]
RewriteRule ^/mobile.html$ /babel.php?m=mobile [L]
RewriteRule ^/mobile/([0-9]+)$ /babel.php?m=mobile&no=$1 [L]
RewriteRule ^/man.html$ /babel.php?m=man [L]
RewriteRule ^/ref/(.+)$ /babel.php?m=man&q=$1 [L]
RewriteRule ^/newsticker.xml$ /babel_sl.php?m=newsticker [L]
</IfModule>
现在开始导入mysql数据,用phpmyadmin很容易就导入的,wamp5_1.6.5带有phpmyadmin 关于phpmyadmin是什么请查资料。
数据导入成功就设置babel的配置文件,先看看文件:
D:\wamp\www\babel\cron\core 中 Settings.php文件
########################################################################
define('BABEL_DB_HOSTNAME', 'www.ajaxstu.com'); MYSQL主机名字
define('BABEL_DB_PORT', 3306); 端口号
define('BABEL_DB_USERNAME', 'root'); 用户名
define('BABEL_DB_PASSWORD', ''); 密码
define('BABEL_DB_SCHEMATA', 'babel'); 数据库名
#########################################################################
D:\wamp\www\babel\htdocs\core 中 Settings.php文件
#########################################################################
跟上面的很像,你要找到:
define('BABEL_PREFIX', 'd:/wamp/www/babel');
这里是配置babel的根目录,这里要写d:/wamp/www/babel而不是D:/wamp/www/babel/htdocs 请注意哦
#########################################################################
D:\wamp\www\babel\tools\core 中 Settings.php文件
#########################################################################
请看上面的列子改就对了,到此为止我想你输入http://127.0.0.1/一定可以看到babel的首页了,呵呵是不是很简单呢
如果没有看到或是有提示错误,请按错误提示解决吧
备注:PATH_SEPARATOR常量可以在多系统中使用,作者本身没有考虑到这个问题
######################### E N D by:raidybor 写作 ##################################
by www.raidybor.com
E-mail:raidybor@gmail.com
skype:raidybor
在windows上安装babel 500
原创文章如转载,请注明:转载自悠悠博客 [ http://www.ajaxstu.com/ ]
相关文章:
- IIS配置文件后门(2007-11-24 10:15:53)
- 查询实际存在的 ASP 页时,出现“页找不到”的404错误(2007-11-5 10:43:32)
- 防范WEB SHELL 提高服务器安全(2007-11-4 8:59:34)
- 解决iis内存占用过大的问题(2007-11-3 6:47:26)
- 自定义 IIS 6 错误信息(2007-10-27 3:18:43)
- 论windows下是否能开相对安全的全能空间(2007-10-20 1:52:48)
- [WSH]自动配置IIS(2007-10-11 8:5:0)
- 屏蔽 HTTP 标头(内容-位置)中的 IP 地址(2007-10-8 3:59:21)
- 服务器安全配置精华技巧(2007-9-20 1:20:50)
- Windows WEB服务器安全设置攻略(by 阿江)(2007-8-24 11:34:24)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。