php的开源框架和开发平台
1 php的运行平台,一般有LAMP和WAMP。
linux
目前几乎所有的Linux发布版中都默认包含了LAMP,
windows
Windows操作系统下的php集成环境WAMP,则更方便我们进行实验和部署。
一般来说,我们可以在WAMP上测试、部署好我们的站点,然后再迁移到LAMP上做正式的应用。
2 XAMPP、WAMP 和AppServ 简单描述:
XAMPP是一个包含了 MySQL、PHP 和 Perl 的 Apache 发行版,十分容易安装和使用。
基于Windows的XAMPP,适用于几乎所有的Windows平台,包含了Apache、MySQL、PHP + PEAR、
Perl、mod_php、OpenSSL、phpMyAdmin、FileZilla FTP Server和SQLite等等内容。
Wamp5是Romain Bourdon开发的WampServer的其中一个版本。WampServer专注于Windows平台,安装设置极其简单。目前,Romain Bourdon已正式推出了新版本的WampServer 2.0。
Wamp5用户众多,它集成了Apache、MySQL、PHP、phpmyadmin和SQLite,可以通过插件同时支持PHP5和PHP4,并支持Apache的mod_rewrite。
Wamp5在WinXP、win2000、win2003下运行良好。安装完成后,会在系统右下角出现一个托盘,许多功能只需要通过托盘菜单配置
AppServ是泰国人开发的,是轻量级的php集成平台。AppServ包含了PHP、Apache、MySQL、phpMyAdmin和Perl,需要Zend Optimizer,需要自行到Zend官方下载安装。
AppServ2.4.x对应php4,2.5.x对应php5,不同的版本,包含的MySql等内容的版本也有所不同。
默认不支持Rewrite、Curl 等插件,需要httpd.conf中进行配置,需要将libeay32.dll, php5ts.dll, php_curl.dll,
ssleay32.dll复制到系统的system32目录里。