也许除了Java和Zend,我都列举了最新的一些开源软件的注意事项,以及一些改动,这个不是教程,不过可以参考,起码安装的顺序差不多吧 :)
windows配置服务器有很多的问题,也欢迎大家上来提。我们一起共同探讨,我过几天也会写一个类似unix下配置服务器需要注意的一些事项,总结经验,慢慢添加吧。
以下的版本组合完全在机器上测试,没有任何问题。
一、Perl v5.8.8 built for MSWin32-x86-multi-thread Compiled at Aug 29 2006 12:42:41
下载msi包,安装路径为N:/usr
1,ppm增加新的源ppm rep add theoryx5 http://theoryx5.uwinnipeg.ca/ppms/
ppm rep add bribes http://www.bribes.org/perl/ppm
二、Mysql 5.1.12-beta-community-nt MySQL Community Server Ver 14.12 Distrib 5.1.12-beta, for Win32 (ia32)
下载直接解压包,安装路径为N:/usr/local/mysql
1,数据备份,如果你对mysql不太熟悉,最好不要用原来的data目录覆盖新的data目录,否则出现一些莫名其妙的问题;2,my.ini不管安装包里面有没有,一定要放在c:/windows下面,并且必须要有根目录和数据目录路径,服务器的路径名称也必须有,可以参考默认安装包里面的各种类型的配置的.ini文件,这里有个例子(一般1067错误都是在此,my.ini或my.cnf配置不正确):
#Uncomment or Add only the keys that you know how works.3,数据库备份操作采用直接复制data目录,注意属性必须是可读可写状态,一般采用mysqlcheck来修复,修复的命令是mysqlcheck -A -o -r -uroot -p;
#Read the MySQL Manual for instructions
[mysqld]
basedir=N:/usr/local/mysql
#bind-address=127.0.0.1
datadir=N:/usr/local/mysql/data
#language=N:/usr/local/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=N:/usr/local/mysql/bin/mysqld-nt.exe
user=root
password=
mysqld install
mysqld remove
net start mysql
net stop mysql
三、Apache/2.2.3 built: Sep 28 2006 17:22:09
下载ssl_httpd直接解压包,解压路径为N:/usr/local/apache,这里不介绍制作密钥和公钥以及证书。
1,配置名字和管理员信息(Win系统需要,而unix不是必要)2,因为从2.0哪个版本开始,httpd.conf分家了,不过可以打开相关的项目进行调整,比如vhost是管理虚拟主机的。
httpd -k install或
httpd -k uninstall
net start apache2
net stop apache2
httpd -k start
httpd -k restart
httpd -k stop
四、PHP 5.2.0 (cli) (built: Nov 2 2006 11:57:36)
下载PHP直接解压包,解压到N:/usr/local/php
1,和mysql连接需要打开相关的类模块;
2,和gd连接需要打开相关的类模块;
3,和mbstring连接需要打开相关的类模块;
没有上述没有相关的类模块,可能你的PHP版本属于Beta版本,请更换稳定版本;
另外,请认真阅读install.txt按照其内容进行配置。
五、Zend (ZendPlatform-2.2.3-Windows-x86)
下载ZendPlatform或者ZendOptimizer安装吧,路径为N:/usr/local/Zend,从网站上看到Zend新出了一款针对windows的core,没有尝试。
1,使用ZendPlatform-2.2.3-Windows-x86解决问题,但是有自己配置的一套东西,而ZendOptimizer-3.0.2不好使,只加了引擎和管理类;
六、Java (j2sdk1.4.2)
1.4.2版本即使重新装系统也能使用,路径为N:/usr/local/j2sdk1.4.2
1,我用的这个版本,因为稳定;
2,1.5的版本我也用过,不过windows下用惯了,就没有赶时髦了。