利用废弃的电脑业余架设英特网服务器(18)
windows2000+apache+PHP+mysql
送交者: 糟木匠 于 2005-09-10 22:04:15
在 windows 附带的网站服务器软件的支持下,不仅网页的建立容易,FTP和论坛的设置也非常简单。ftp
的上下载,数据传输是一个简单的过程,业余的条件下使用 serv-U 就得,这个软件安装容易设置也容易。只要网页能正常工作,FTP 就毫无疑问地会工作。
在 windows 下,安装 windows
直接支持的 asp 格式的论坛也是非常容易的。随便找一个免费的 asp 格式的论坛框架软件就行了,因为这种格式的论坛,数据库使用的是微软
office 套件中的 ACCESS,没有任何悬念,安装起来就可以用。
这一切都是微软的功劳。微软规定了,和它挂接的任何软件,都必须按照规定编写接口和设定,使用者只要在一个很简单的安装设置界面上就能让软件工作。微软给了使用电脑的人极大的方便--但是,微软让每个人失去了的,是电脑运行的效率。
按照上一节(17节)所说的,卸载 widows 附带的网站服务器 iis(仍保持着 windows2000(或XP)
操作系统),安装高效率的
apache,你会发现,网站服务器的效率马上就提高了。一个业余级的服务器,同时有几十人浏览你的影集,欣赏你网站中的音乐,在 TV 电缆上网的情况下,不会使你的网站停摆。
将安装 apache 的前後的运行效率比较一下,使用了了 apache 以後,你的网页(web site)照旧工作,效率更高;FTP 也在工作,效率也更高了。然而论坛,windows 支持的
asp 论坛不工作了,那是因为 apache 不支持 asp。
如果你需要论坛,你就得考虑使用 PHP 代替 asp, PHP 和 apache
联手工作非常好。当然,论坛中的数据库也很重要,微软的 ACCESS 不支持 apache+PHP 论坛了,你得安装新的数据库软件
mysql。
你会发现:
windows2000 + apache + PHP +mysql 比
windows2000/XP + win-iis + asp(没有特殊的软件,微软直接支持) + ACCESS
效率提高了很多,特别是在网页和论坛有很多人浏览,带宽压力较大的情况下差别特别明显。
问题来了。如果你只熟悉windows的操作,你安装,apache,PHP,mysql
以及其它一些辅助软件时,要让它们结合好,能最有效的工作,竟然是一件不太容易的事。
举个例子,两年前第一次安装了 apache 以後,安装PHP时遇到很多麻烦,朋友给木匠一个由他自己编译好了的 apache+PHP
组件,一装到木匠的电脑里就平稳的工作了,可是,发现论坛不能上传照片,原来是朋友编译在一起的PHP版本稍旧了一点,不支持 GD 图库。
费了很大的劲找到几个 GD 图库的 dll 文件,想让他们工作到一起,一身臭汗也没有整成。最後还是老老实实地扔掉朋友给的编译好了的软件组,重装 apache,另行安装 PHP,一步一步地设置,再装
mysql。。。
难不难?可以说其实不难,只是对于一个根本不懂 IT 技术的木匠来说,只会安装
windows,突然一下接触到有那么多的原码需要编译,有那么多的参数需要设置,一下就给蒙糊涂了。
微软给了我们很多的便利,只是最重要的效率就在这种便利下溜掉了。想拿回效率,那就只好挑一条稍微难一点的路来走。好在现在,和
windows2000 挂接的软件很多已经编译好了,能免费下载。只要设置参数就成,没有两年前那么难了。
|