openKylin论坛

 找回密码

双系统搭建dowiki平台,共享数据,附开机默认Win [复制链接]

在我写本文之前,先透露自己的系统架构。
win7-64和UbuntuKylin-13.04-x64,双系统都已经安装dowiki,现在可以共享信息。
1.windows 平台的设置
为了方便管理,统一使用apchae24+PHP5.4来构建wiki平台。
首先下载,apchae24和PHP 5.4  ,值得注意的是,最好下载PHP的线性安全版。
区别就是线性安全版有apchae所需要的模块,而非线性版本没有。下载地址:http://windows.php.net/download/#php-5.4我下载的是VC9 x86 Thread Safe (2013-Apr-10 22:55:28)
我把apache24解压直接放在C盘,这样可以直接使用,减少修改的很多路径参数。如果你是安装版的,这步可以略去。
打开apache下的conf目录,复制粘帖httpd.conf,然后修改httpd.conf。
37  ServerRoot “c:/Apache24”               如果不是,请修改
204 ServerAdmin youname@domain.com               修改你的邮箱地址,可改可不改
213 ServerName www.mywiki.com:80                      修改成你的主页地址,我通过修改hosts文件,可以用这个地址。
237 DocumentRoot “E:/web-server/mywiki”      修改成你的网站根目录
238 <Directory “E:/web-server/mywiki”>            这里也要修改成你的网站根目录
271 DirectoryIndex index.html index.php          添加所要支持的文件扩展名,默认只有index.html  
370 <Directory “c:/Apache24/cgi-bin”>              如果与你的安装不符,请修改。
修改就暂时到这里。然后,使用安装版的可以在托盘里找到apachemonitor,重启apache。
解压缩版的,要按Win+R输入”cmd”,进入命令提示符,进入apache24下的bin目录。执行安装服务命令
httpd.exe -k install -n “服务名”  ,成功以后运bin下的ApacheMonitor.exe,以后重启服务,就在这里。
然后打开浏览器,在浏览器里输入localhost 看看,是不是已经提示It works了。
下面来配置PHP
把PHP解压缩放在D盘,当然放在C盘也是不错的选择。然后进入PHP,把PHP.ini-production另存为php.ini ,编辑php.ini.
730 extension_dir = “D:/PHP/ext”                 默认是“ext”把这里改为绝对路径
868 extension=php_bz2.dll                                  这里要使用几个常用的模块,把前面的;去掉。如果你使用Mysql,还要把相关模块打开。我这里推荐几个。curl.dll , gd2.dll  , gettext.dll ,_sockets.dll  , xmlrpc.dll  .好了,完成这些就把php.ini保存,并复制一份到c盘windows目录里。
回到apache24目录,把httpd.conf打开,在文件的末尾添加如下代码:
# php5 support
LoadModule php5_module “d:/php/php5apache2_4.dll”       查找PHP目录是否有与apache版本最相近的文件,没有请下载其他PHP
AddHandler application/x-httpd-php .php                        添加apache文件类型,会解析此文件
# configure the path to php.ini
PHPIniDir “d:/php”                                                                             PHP.ini的目录。


如果没有错误,就可以把下载的Dokuwiki源码解压到相应的目录。
2.Ubuntu配置
打开终端直接输入命令:
sudo apt-get install apache2 php5 php5-gd
其流程可以参照ubuntu配置LAMP过程。不过几个软件包被省略。如果你需要,可以他们安装上。
mysql-server mysql-client php5-mysql
其他的我就不推荐修改了。如果你自信能搞定linux下的各种权限问题,你可以试一试。
sudo ln -s /media/data/web-server/mywiki /var/www/dokuwiki
在浏览器里直接输入 localhost/dokuwiki  就能进入win下的页面了。



试过mediawiki,但是在win下,速度太不给里了。比linuxwiki,还要慢。还要去获取几个缓存模块。ubuntu下,更复杂,网站目录移开,修改文件就碰到没有权限访问页面的错误。所以,退而求其次,就换dokuwiki了。


楼主
发表于 2013-5-4 11:34:09
回复

使用道具 举报

双系统搭建dowiki平台,共享数据,附开机默认Win [复制链接]

开机默认win的方法
sudo gedit /etc/default/grub
在开头几行找到下面几行。看看就明白了。
GRUB_DEFAULT=4                                                   默认是0,也就是第一个启动项,如果没有删除什么的话,win的启动项应该是4.
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5                                       默认超时时间,原来是10,我改的5
沙发
 楼主| 发表于 2013-5-4 11:36:26
回复

使用道具 举报

双系统搭建dowiki平台,共享数据,附开机默认Win [复制链接]

max75788 发表于 2013-5-4 11:36
开机默认win的方法
sudo gedit /etc/default/grub
在开头几行找到下面几行。看看就明白了。

可以试一下其他一种方案,参见:修改UbuntuKylin和Windows共存的GRUB2启动顺序
http://www.ubuntukylin.com/ukyli ... wthread&tid=312
板凳
发表于 2013-5-4 16:03:20
回复

使用道具 举报

openKylin

GMT+8, 2024-6-2 08:11 , Processed in 0.021644 second(s), 17 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表