"如何配置好 Zend Framework",这似乎是一个老掉牙的问题,自2007年7月1日 Zend Framework 发布第一版至今,这个问题就在不停地被讨论中。以下是我个人在使用 Zend Framework 时的一些经验,力求详尽得与大家分享。 1. php 环境安装 下载地址: http://www.php.net/downloads.php 推荐使用5.29稳定版本,至少在 php6 出来前这个是最稳定的。 详情参见: http://framework.zend.com/manual/zh/requirements.html 配置过程这里不说了。 详情参见: http://www.php.net/manual/zh/install.php 至于 apache 及数据库 (mysql, mssql) 等的安装设置这里就不详细解说了。 详情参见 apache 文档及网上教程: http://httpd.apache.org/docs 以及 mysql 文档: http://dev.mysql.com/doc/ 如果你不会 php 或者比较懒,则推荐使用集成软件如: xampp:http://www.apachefriends.org/en/xampp.html Zend Core: http://www.zend.com/en/downloads/ wamp: http://www.wampserver.com/ (仅限 windows) 注意: 在安装 apache 时开启 rewrite_module 模块,虽然说不用 apache 的 rewrite 也可以使用 Zend Framework 的强大功能,但是考虑到通用性,这里还是确定 条件允许还可以开启 expires_module 模块以便以后优化时使用。 2. Zend Framework 下载及安装。 下载地址: http://framework.zend.com/download/latest 详情参见官方安装指南: http://framework.zend.com/manual/zh/introduction.installation.html 如果你对 SVN 比较熟悉那么建议使用 SVN 每日同步版本: http://framework.zend.com/svn/framework/standard/trunk 当下载好后将包含 Zend Framework 功能模块的目录(即 /library/Zend)放到你的 web 目录下。接下来可以有好几种方式设置 include_path 。 (1) 在 php.ini 里设置 include_path unix 下: include_path = ".:/www/library" windows 下: include_path = ".;c:/www/library" (2) 在 .htaccess 文件里设置。 如: php_value include_path ".:path" (但在 linux 下无法使用)。 (3) 在程序里面指定,同时也是最好的方案,不仅灵活而且对以后优化也有很大作用。 如: set_include_path('/www/myproject/library' . PATH_SEPARATOR . 'other/path/' . PATH_SEPARATOR); 注意: 当使用 Zend Framework 时我们通常需要把 Zend 所在路径(如 /www/myproject/library/Zend)设置在第一顺位,以便于缩短加载时间。 3. Zend Framework 入门。 在 index.php 里面输入: require_once 'Zend/Version.php'; echo Zend_Version::VERSION; 如果能看到结果,那么就意味着配置成功了。接下来就可以开始享受 Zend Framework 带来的强大功能了。 国内较好的关于 Zend Framework 中文网站: http://www.zfchina.org 国外著名 Zend Framework 社区: http://www.nabble.com/Zend-Framework-Community-f16154.html 首推是官方 quickstart : http://framework.zend.com/docs/quickstart 其次是经典的<<getting started with the zend framework>> : http://akrabat.com/zend-framework-tutorial/ 关于书籍方面则有好几本: « Zend Framework in action » - http://www.zendframeworkinaction.com « Guide to Programming with Zend Framework » - http://www.phparch.com/c/books/id/9780973862157 « ZF Certification Study Guide » - http://www.zend.com/community/downloads « ZF Programmer's Reference Guide » - http://www.zend.com/community/downloads 以上都是官方链接,前两本对于入门者来说很好,至于 Study Guide 则是官方认证教程,有兴趣深入研究者可以下载来细读,而最后 Reference Guide 则是手册啦,最常用的东西。