AppServ是一款免费的Web服务器软件,最初由泰国人ThaiNukes所开发。它是一个集成的软件包,包括Apache Web服务器,PHP解释器和MySQL数据库管理系统。Appserv是一个轻量级的解决方案,可轻松地在Windows操作系统上安装和配置。这个开源工具包含了ApacheMySQLPHP的安装及自动配置,并透过phpMyAdmin来管理MySQL。

AppServ
原作者ThaiNukes(泰国)
首次发布2001年10月9日 (2001-10-09)
编程语言C++
操作系统Microsoft Windows
平台Windows平台
语言多国语言
类型Web服务器集成软件
许可协议GPL
网站https://www.appserv.org

Appserv的发展

诞生

Appserv最初发布于2001年,当时它仅支持PHP和MySQL。来自开发者ThaiNuke旨在为开发人员提供一个轻量级的Web服务器软件。开发者从2001年大学本科时期开始开发软件,没有从这个软件中赚钱,一直免费提供大众使用。[1]由于开发者的电脑十分老旧,甚至一度在官方网站上请求大家捐助电脑。

扩展

2002年至2005年,Appserv的功能不断完善,支持更多的编程语言和数据库管理系统,如Perl、Python、Ruby和PostgreSQL。

普及

2006年至2014年,Appserv成为众多开发人员和Web管理员的首选Web服务器软件,随着Appserv的普及,社区逐渐壮大,出现了许多关于Appserv的教程、插件和扩展。

竞争

2016年至今,尽管仍然有许多开发人员和Web管理员在使用Appserv,但新功能和更新次数已经变得寥寥无几。面对其他Web服务器软件逐渐崛起,如XAMPP、WampServer和Laragon,这些软件提供了更加丰富的功能和更好的性能,使得Appserv的竞争力逐渐减弱。。

安装和配置

AppServ 的安装和配置方法相对简单,只需下载适合自己的版本,然后运行安装程式,按照指示进行操作即可。安装过程中,用户可以选择安装的组件、路径、埠号、密码等设定[2]。安装完成后,用户可以通过 http://localhost 或 http://127.0.0.1 来访问 AppServ 的主页,并进行测试或开发。

AppServ 的配置文件位于安装目录下的 conf 子目录中,用户可以根据自己的需求修改这些文件。例如,用户可以修改 Apache 的 httpd.conf 文件来更改伺服器名称、根目录、错误日志等设定[3];用户也可以修改 PHP 的 php.ini 文件来更改记忆体限制、错误报告、上传大小等设定[4]

系统漏洞

Appserv被资安专家发现,使用久未更新的版本,(中文)能够利用其中 phpMyAdmin 的漏洞植入木马后门程序,从受害主机窃取机敏资料,入侵其他系统,或者发动DDoS攻击其他服务器。有效的建议措施为网站管理者备份重要数据后,移除 AppServ 套件,并重新安装最新版的 Apache、PHP、MySQL、phpMyAdmin。[5]最为重要的一点,是在套件安装完成后,删除phpMyAdmin下的setup.php。[6]

历史版本

以下表格为发布日期及历史版本。[7] 其中2008年起,由于软件作者已经从大学毕业,必须工作赚取生活所需,因此没有时间更新版本。直到2016年才有进一步的新版本出现。[1]

版本 发布日期 Apache版本 PHP版本 MySQL版本 phpMyAdmin版本
AppServ v 9.3.0 2019-09-19 2.4.41 7.3.10 8.0.17 4.9.1
AppServ v 9.2.0 2019-09-02 2.4.41 7.3.9 8.0.17 4.9.0.1
AppServ v 9.1.0 2019-08-01 2.4.39 7.3.8 8.0.17 4.9.0.1
AppServ v 9.0.0 2017-06-25 2.4.39 7.3.7 8.0.17 4.9.0.1
AppServ v 8.6.0 2017-01-25 2.4.25 5.6.30 5.7.17 4.6.6
AppServ v 8.5.0 2016-09-20 2.4.23 5.6.26、7.0.11 5.7.15 4.6.4
AppServ v 8.4.0 2016-06-07 2.4.20 5.6.22、7.0.7 5.7.13 4.6.2
AppServ v 8.3.0 2016-04-04 2.4.20 5.6.21、7.0.6 5.7.12 4.6.1
AppServ v 8.2.0 2016-03-09 2.4.18 5.6.19、7.0.4 5.7.10 4.5.5.1
AppServ v 8.1.0 2016-02-17 2.4.18 5.6.18、7.0.3 5.7.10 4.5.4.1
AppServ v 8.0.0 2016-01-08 2.4.18 5.6.17、7.0.2 5.7.10 4.5.3.1
AppServ v 2.5.10 2008-05-10 2.2.8 5.2.6 5.0.51b
2.10.3  
AppServ v 2.6.0 2008-05-10 2.2.8 6.0.0-dev 6.0.4-alpha 2.10.3
AppServ v 2.5.9 2007-07-19 2.2.4 5.2.3 5.0.45 2.10.2
AppServ v 2.4.9 2007-07-19 2.0.59 4.4.7 5.0.45 2.10.2
AppServ v 2.5.8 2007-02-20 2.2.4 5.2.1 5.0.27 2.9.2
AppServ v 2.4.8 2007-02-20 2.0.29 4.4.5 5.0.27 2.9.2
AppServ v 2.5.7 2006-10-06 2.2.3 5.1.6 5.0.24a 2.9.0.2
AppServ v 2.4.7 2006-10-06 2.0.59 4.4.4 5.0.24a 2.9.0.2
AppServ v 2.5.6 2006-07-13 2.2.2 5.1.4 5.0.22 2.8.2
AppServ v 2.4.6 2006-07-13 2.0.58 4.4.2 5.0.22 2.8.2
AppServ v 2.5.5 2005-12-08 2.0.55 5.1.1 5.0.16 2.6.4-pl4
AppServ v 2.4.5 2005-12-08 1.3.34 4.4.1 5.0.16 2.5.7-pl1
AppServ v 2.5.4a 2005-06-14 2.0.54 5.0.4 4.1.12a 2.6.2-pl1
AppServ v 2.4.4a 2005-06-14 1.3.33 4.3.10 4.0.24 2.5.7-pl1
AppServ v 2.5.3 2005-01-18 2.0.52 5.0.3 4.1.8 2.6.1-rc2
AppServ v 2.4.3 2005-01-18 1.3.33 4.3.10 4.1.8 2.6.1-rc2
AppServ v 2.5.2 2004-11-15 1.3.33 5.0.2 4.1.7 2.6.0-pl2
AppServ v 2.5.2 2004-11-15 1.3.33 5.0.2 4.1.7 2.6.0-pl2
AppServ v 2.4.2 2004-11-15 1.3.33 4.3.9 4.0.21 2.6.0-pl2
AppServ v 2.5.1 2004-07-26 1.3.31 5.0.1 4.0.20 2.6.0-rc1
AppServ v 2.4.1 2004-08-13 1.3.31 4.3.8 4.0.20 2.6.0-rc1
AppServ v 2.5.0 2004-07-26 1.3.31 5.0.0 4.0.20 2.5.7-pl1
AppServ v 2.4.0 2004-03-17 1.3.29 4.3.4 4.0.18 2.5.6
AppServ v 2.3.0 2003-11-12 1.3.29 4.3.4 4.0.16 2.5.4
AppServ v 2.2.0 2003-08-25 1.3.28 4.3.3 3.23.57 2.5.3-rc2
AppServ v 2.1.0 2003-06-26 1.3.27 4.3.3RC1 4.0.13 2.5.1
AppServ v 2.0.0 2003-04-07 1.3.27 4.3.1 4.0.12 2.4.0
AppServ v 1.9.0 2003-01-16 1.3.27 4.3.0 3.23.54 2.3.3pl1
AppServ v 1.8.0 2002-09-12 1.3.26 4.2.3 3.23.52 2.3.0
AppServ v 1.7.0 2002-08-06 1.3.26 4.2.2 3.23.51 2.2.6
AppServ v 1.6.0 2002-06-17 1.3.24 4.2.1 3.23.51 2.2.6
AppServ v 1.5.0 2002-03-26 1.3.24 4.1.2 3.23.49 2.2.5
AppServ v 1.4.0 2002-01-16 1.3.22 4.1.1 3.23.47 2.2.3
AppServ v 1.3.0 2001-12-14 1.3.22 4.1.0 3.23.46a 2.2.2
AppServ v 1.2.0 2001-11-23 1.3.22 4.0.6 3.23.44 2.2.2-rc1
AppServ v 1.0.1 2001-10-09 1.3.20 4.0.6 3.23.42 2.2.0
AppServ v 1.0.0 2001-10-09 1.3.20 4.0.6 3.23.42 2.2.0

外部链接

参考资料

  1. ^ 1.0 1.1 AppServ : Apache + PHP + MYSQL FAQ. [2023-04-14]. (原始内容存档于2019-08-02) (英语). 
  2. ^ Howto AppServ. [2023-04-12]. (原始内容存档于2016-11-28) (英语). 
  3. ^ Configuring Apache HTTP Server. [2023-04-12]. (原始内容存档于2012-05-16) (英语). 
  4. ^ PHP: The configuration file - Manual. [2023-04-12]. (原始内容存档于2011-11-03) (英语). 
  5. ^ 李美雯. 網站管理者不可不知:AppServ套件成為駭客入侵後門. 台湾大学计算机及资讯网络中心. 2013-09-20. (原始内容存档于2022-07-07). 
  6. ^ TACERT 台湾学术网路危机处理中心团队. phpMyAdmin setup.php 分析報告 (PDF). 教育机构资安通报回馈平台. 台湾学术网络危机处理中心. 2016-07-26. (原始内容 (PDF)存档于2023-03-31). 
  7. ^ Version History. [2023-04-15]. (原始内容存档于2021-08-13) (英语).