随着互联网开源潮流的迅速发展,全球IT业正迎来一个新的发展期。PHP作为最成熟的开源体系——LAMP(Linux、Apache、MYSQL、PHP)的重要一员,以其简单性、开放性、低成本、安全性和适用性,正受到越来越多的WEB程序员的欢迎和喜爱。日前,Zend公司CTO,PHP的构建者之一Zeev Suraski,MySQL高级副总裁Larry stefonic接受记者采访,就PHP新产品、Zend公司以及MySQL的发展与未来接受了记者的采访。

Zend公司CTO PHP构建者之一Zeev Suraski
记者:中国用户对PHP比较了解,但对Zend就不太清楚了,能否现简单介绍一下Zend公司,以及Zend将对PHP做出那些新的贡献?
Zeev Surask:Zend公司是1999年创建的(实际上我是1997年就开始编写PHP程序了),这是一家致力于PHP的发展和推广的公司,也是全球唯一能够称为PHP的公司。Zend是由我和另一位PHP创始人Andi共同创建的,而且我们一直在推广着PHP,包括修正PHP,为PHP加入新的功能等等。另外,我们一直在推动PHP走向企业级的应用,比如我们10月底马上要召开的Zend Conference 2006就是为了让PHP走向企业应用。Zend为PHP提供解决方案,但是并不是说PHP是Zend的,PHP属于PHP社区,全球有超过500万个人在开发PHP,Zend公司只是PHP的推动者。
记者:在1997年前后,Web开发语言例如ASP与JSP等已经比较流行。请您谈谈当年为什么开发PHP语言?
Zeev Suraski:当时我和Andi(PHP语言另一个创始人)都还是大学生,我们需要做一个基于Web的软件项目,而且能够良好地支持Linux,但是当时ASP并不是非常的完善,JSP又比较复杂,所以我们就选择了PHP/FI。接着,我们在工作当中发现PHP/FI还有些不足,因此我们便加入了对PHP/FI的扩充与发展,并且后来开发了Zend Engine。加入了Zend Engine以后PHP的性能得到非常大的补充,而且开始有很多人开始使用PHP,我们非常高兴。
记者:PHP的定位是什么?是否只定位在web方面?PHP是否考虑做更大型的企业级应用?
Zeev Surask:“简单”是PHP语言的最大特性之一,新产品会一直保持简单这个特性的。PHP 6也将延续简单这个特性,并且加入了Zend与Yahoo一起开发的Unicode模块。我们正在开发一个标准的开发框架Zend Framework,希望更多PHP使用者能通过它快速构建Web应用。还有,我们将与IBM合作推出集成Zend IDE开发特性的Elicpse供大家使用。
PHP可以应用在基于Web的产品中,比如CRM、OA等,如SugarCRM等。此外PHP还可以使用在许多的传统领域,在国外,PHP在汽车、游戏、银行等行业都有很大应用。根据企业的具体使用需求的不同,Zend Platform的功能也是比较多的,主要是帮助企业提高PHP性能、提高稳定性和降低开发成本等。
记者:2006年底即将推出的PHP 6将有哪些显著的改进和重大突破?
Zeev Surask:PHP 6集成了Unicode等诸多特性,其它的特性还在开发中,比如:Web service在PHP 5.X就会开始用,但PHP 6同时去掉了一些以前不太好的特性。但是无论怎样改变,PHP两大特性是不会丢失的:第一,简单稳定;第二,不会对PHP增加性能消耗。另外,我们也希望PHP 6加入Unicode以后,能在中国这样一个使用汉字的国家更迅速地推广开来。
记者:对于一个100万用户以上的网站,使用什么样的PHP版本、Apache版本和MySQL合适呢?PHP与MySQL及Apache的配合关系会一直发展下去吗?MySQL目前的应用状况怎样?
Zeev Suraski:如果对刚开始使用PHP的个人或者公司来说,我们推荐大家使用最新的版本,如果大家已经使用PHP很长时间的话,也没必要不停地升级。MySQL是非常优秀的数据库,Apache更是目前最为流行的Web Server。而且我们之间的合作一直非常顺利,我们今后将会加强与MySQL以及Apache的合作。