ZendChina | Zend中文权威资讯's Archiver

刘昊 发表于 2007-12-20 11:14

Zend Framework入门指引

Zend Framework是PHP官方推出的一个框架。以前刚学的时候不经意,根本没有在意这类框架,现在真正要做开发了才发现这类框架的用处。不少朋友问:Zend Framework(ZF)到底是个什么东西啊?
       这个问题我也回答不上来,ZF包含了很多非常多的类,容器,方法等等,需要慢慢的理解~~

[b][WINDOWX下安装][/b]
       安装PHP环境。Zend Framework(下面简称ZF)需要PHP 5.1.4+才能正常运行。如果你已经安装了PHP环境,跳过这一步。在Win下,我推荐使用WAMP做为开发环境。只要一路next,WAMP就把Apache、PHP5、MySQL5、phpMyAdmin等都装好了。(提醒:装好后mysql用户root默认密码为空)。点击WAMP的图标在ApacheModules下开启rewrite_module。如果你要使用Zend_Db以Mysql为例,还得开启PHP Setting->;PHPExtensions下的php_pdo和php_pdo_mysql扩展。

       安装TortoiseSVN。 TortoiseSVN是svn在win下的客户端。安装TortoiseSVN的目的是为了获取最新的ZF源码,如果你使用zend定期发布的zf的源码,可以跳过这一步。

       获取ZF源码。如果使用TortoiseSVN,在你磁盘的某处建立一个文件夹(比如ZF),在文件夹上点击右键,选择SVNcheckout,在地址栏中输入[url=http://framework.zend.com/svn/framework/trunk]http://framework.zend.com/svn/framework/trunk[/url],点击确定,TortoiseSVN就开始工作获取zf的源码了。你也可以[url=http://framework.zend.com/download]http://framework.zend.com/download[/url]下载源码。不过总得来说,还是使用SVN方便。

       为ZF添加路径。编辑php.ini(wamp的php.ini在apache/bin目录下),编辑include_path字段(举例include_path = ".;G:\你的ZF路径\library")。

       配置ZF项目。推荐使用Haohappy的方法[url=http://www.phpchina.com/bbs/thread-5730-1-4.html]http://www.phpchina.com/bbs/thread-5730-1-4.html[/url]。

[b][LINUX下安装][/b]
       环境:Ubuntu 6.10   
                  PHP 5.1
                  Mysql 5
                  Apache 2
       ZendFramework需要pdo支持,先是pdo需要使用 pecl 说白了就是pear呗,
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] sudo apt-get install php5-pear
       然后
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] sudo pecl install pdo
       不急着修改 php.ini 接下来装libmysql
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] sudo apt-get install libmysqlclient15-dev
       然后pdo_mysql,
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] wget [url=http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz]http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz[/url]
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] tar xzvf PDO_MYSQL-1.0.2.tgz
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] cd PDO_MYSQL-1.0.2
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] phpize
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] ./configure
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] make
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] make install
       要是没有make 就
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] sudo apt-get install make
       这里结束后添加如下的字符进入 /etc/php5/apache2/php.ini 的末尾就可以了
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] sudo gedit /etc/php5/apache2/php.ini
extension=pdo.so
extension=pdo_mysql.so
       重启apache
[email=netyang@netyang-Family:~$]netyang@netyang-Family:~$[/email] sudo /etc/init.d/apache2 restart
       可以输出一下phpinfo()查看:
[attach]41[/attach]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.