typo4安装与scgi+apache的配置

阅读更多
好像很多人跑到dreamhost上去建窝,所以windows上建站的资料反而不好找,我下载了typo4安装了一下,发现还是比较容易,把过程记了下来,仅供参考,不到位的地方请高手指正:
1、装备环境
要求ruby 1.8.3以上
记得升级的时候要先卸载旧的ruby , 卸载的时候记得备份你编译好了的so文件
(这句话是抄了,我没什么so要备份)
2、gem install typo
过程中会询问是否安装相关组件,我全选y
3、 typo install /some/directory
例如:typo install E:\ruby\typo
4、考虑正式环境中的数据负载,改用MqSQL数据库
使用mysql administrator在mysql中建立一个数据库:typo
进入MYSQL命令行:
use typo
souce E:\ruby\typo\db\schema.mysql.sql
5、运行typo
为了免得打命令,我做了一个批处理文件 starttypo.bat 内容只有一行:
ruby script/server
6、http://localhost:3000
看到有东西出来没有?
7、我自己遇到“找不到sqlite3.dll”的问题,到网站上去down一个,放到typo的目录里(我同时在ruby的bin目录下也放了一个,不知哪个起作用,懒的分析了)
http://www.sqlite.org/download.html

Typo on SCGI + Apache
1、下载scgi_rails-0.4.3.zip http://www.zedshaw.com/downloads/scgi_rails/scgi_rails-0.4.3.zip
2、把下载的文件解压缩,然后cd到你解压缩后的目录
例如:cd E:\ruby\scgi_rails-0.4.3
3、下载scgi_rails-0.4.3.gem到一个目录
然后cd到你的下载目录,如:E:\ruby\bin
gem install scgi_rails-0.4.3
可以看到的scgi_rails安装过程
安装完成后,在你的ruby/bin目录下可以看到scgi的几个cmd文件
4、需要安装cmdparse 2.0.0及highline 1.0.1或更高版本
gem install cmdparse
gem install highline
5、cd到你的typo目录,运行:
scgi_ctrl config -S
win32下-S是必须使用的参数
会问你要一个什么密码,回车空着吧
完成后,可以看到typo的config目录下多了scgi.yml的配置文件
6、scgi_service
这是win32下启动scgi的命令

7、配置APACHE
下载并安装apache,我用的是apache_2.0.58-win32-x86-no_ssl.msi
下载apache2-mod_scgi.zip
http://www.zedshaw.com/downloads/scgi_rails/apache2-mod_scgi.zip
解压后把so文件放到Apache的modules下面
8、配置apache的httpd.conf
启用(去掉前面的#号):
LoadModule rewrite_module modules/mod_rewrite.so
并增加:
LoadModule scgi_module modules/mod_scgi.so
更早的apache版本需要AddModule,我的就不用了
在httpd.conf的最后增加一行:
SCGIMount / 127.0.0.1:9999
9、测试
确认启动mysql
在typo目录下运行scgi_service
启动apache(我设定的是80端口)
访问:http://localhost

你可能感兴趣的:(Apache,Rails,Ruby,MySQL,Loadrunner)