大家知道目前最好的web建站黄金组合是linux+apache+mysql+php, 但是在实际工作过程中需要分别下载,安装,配置apache,php和mysql,并且需要根据具体情况修改apache的httpd.conf, php的php.ini还有mysql的配置文件,如果你还需要提供ssl功能,那还得下载正确的ssl apache模块,并定制它的.ini文件等等……这其中的任何步骤出现问题都会导致网站不能正确运行。又是下载,又是安装还要修改配置文件,是不是十分的繁琐啊?!用apache的webmaster就这么命苦?
其实只要有一个Apache Toolbox可以很很方便的使你定制你的apache按您的要求在Apache支持的52个第三方的软件包以及36个模块(不止这个数)中选择。定制的过程完全用菜单驱动,而且都有简单的说明。所有的组件都是用源代码方式安装,在安装过程中,如果发现RPM包有问题,并且你的服务器在线上,它还会用 wget帮你重新下载新的可用的组件包。如何,很方便吧。
下面我介绍一下这个好东东的情况以及如何使用。
Apache Toolbox是用shell脚本成的。笔者最新下载的apache toolbox只有42K,最后更新2001年2月23日版本是1.5.9。下载后解开后有215K,由install.sh(主要的脚本程序28K)和bin(放很多模块的定义,解释组成),etc(放菜单,缺省定义等)两个子目录组成。
安装:
1. 到www.apachetoolbox.com 下载最新的apachetoolbox安装包。
2. 解压缩到一个为apachetoolbox准备的目录。
运行:
1. 用超级用户运行 apachetoolbox的 install.sh
2. 在友好的菜单界面中选择你需要用到的apache第三方的软件包或模块.
3. 选好后按继续,脚本开始运行编译过程。
4. (在编译中如果发现源代码有不全现象时脚本会起动wget去试图下载它。)
检查结果:
1. 手工进入apache目录(如cd apache_1.3.17)
2. 执行 make 并观察是否有错误。
3. 如果一切正常,那就执行 make install 更新你的apache服务器。
4. 执行apachectl restart
5. 大功告成。
怎么样,简单吧?
Apache Toolbox 目前可以定制的模块有:SSL(提供安全信道模块), PHP (第4 或 第3 版), MySQL , APC (一种为PHP提供Cache的模块), mod_auth_nds, mod_dynvhost, WebDAV, mod_fastcgi, mod_gzip, mod_layout, mod_throttle, mod_accessref, mod_auth_sys, mod_bandwidth, mod_auth_ldap, mod_roaming, mod_perl, Jakarta, OpenLDAP, mod_dtcl, mod_python, mod_frontpage, mod_relocate, mod_allowdev, mod_auth_cookie, mod_auth_cookie_file, mod_auth_external, mod_auth_inst, mod_auth_system, mod_eaccess, mod_bandwidth, mod_cgisock, mod_urlcount, mod_disallow_id, mod_peephole, mod_put, mod_qs2ssi, mod_session, mod_cvs, mod_macro, mod_random, mod_ip_forwarding, mod_ticket, mod_monitor, jakarta-tomcat, jakarta-ant, jakarta-servletapi, JDK(Java Development Kit), Java API for XML Parsing, Java Secure Sockets Extension, mod_access, mod_asis, mod_auth_db, mod_autoindex, mod_digest, mod_example, mod_imap, mod_log_agent, mod_mime, mod_negotiation, mod_setenvif, mod_status, mod_usertrack, mod_actions, mod_auth, mod_auth_dbm, mod_cern_meta, mod_dir, mod_expires, mod_include, mod_log_config, mod_mime_magic, mod_proxy, mod_unique_id, mod_vhost_alias, mod_alias, mod_auth_anon, mod_auth_digest, mod_cgi, mod_env, mod_headers, mod_info, mod_log_referer, mod_mmap_static, mod_rewrite, mod_speling以及最新的支持PNG格式的 gd 库。
对了它的网页是:www.apachetoolbox.com。
写在后面的话:
我觉得用apachetoolbox真的可以节约很多时间,还可以大大减少使用apache的技术门槛。有一个缺点就是它是用英文写的,不过由于写的比较专业,相信对webmaster不是问题。因此,我强烈推荐使用它。古人云:‘工欲善其事,必先利其器’。相信我,去down一个来用吧。
Apachetoolbox作者叫Bryan Andrews email: bryan@apachetoolbox.com 有问题可以email给他。
相关文章:
http://www.linuxapps.com/
http://www.linuxwebmasterfree.com/apachetoolbox.html
http://www.ilovephp.com/
http://www.zend.com/news/index.php in the news section for a while
http://www.oreillynet.com/pub/a/452
http://freshmeat.net/
linux.box.sk
Slashdot.org
Tucows.com
zdnet.com
www.lin-x-pert.com
ApacheWeek.com 11-30-00
PHPHeads.com
ApacheToday.com
Devshed.com
HotScripts.com
LinuxWarez.com
www.linuxwebdeveloper.com
注:www.apachetoolbox.com现在一直连接不上,如果需要apachetoolbox可以上我的FTP下载:ftp://netcom.3322.org/