基金评论家kenter博客

欢迎进入基金评论家kenter博客,有金融股票基金问题或意见请留言反馈,谢谢您的参与。

« 实战zendPHP5中PDO的简单使用 »

Zend Framework入门指引安装篇(Windows平台)

安装篇(Windows平台)

  • 安装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,在地址栏中输入http://framework.zend.com/svn/framework/trunk,点击确定,TortoiseSVN就开始工作获取zf的源码了。你也可以http://framework.zend.com/download下载源码。不过总得来说,还是使用SVN方便。
  • 为ZF添加路径。编辑php.ini(wamp的php.ini在apache/bin目录下),编辑include_path字段(举例include_path = ".;G:\你的ZF路径\library")。
  • 配置ZF项目。推荐使用Haohappy的方法
这是我在我们PHPEye的Group上贴的,突然想到可能对大家有用就转过来了呵呵。

如果你的机子上已经有很多PHP项目,像我这样,绝大部份是不是基于ZF的。 我通常在WEB根目录下建立几十个目录,每个目录分别对应一个项目。原来我们访问项目可能是通过http://localhost/project1,http://localhost/project2这样进行访问。通常来说项目间不会互相影响,因为我们的程序一般不严格要求文件的路径。只要相对路径对就行了。

但是现在我们需要安装ZF,ZF要求index.php位于站点的根目录下。那么怎么使原来的程序仍然可以正常访问,而基于ZF的程序我们也可以访问?比如我建了个项目是happycms,那么我希望输入http://happycms就可以访问我的基于ZF的happycms项目,而其它项目仍然通过http://localhost/project1这样访问。

我的作法: 

1。编辑C:\WINDOWS\system32\drivers\etc目录下的hosts文件

127.0.0.1  localhost
下面加入:
127.0.0.1  happycms
2。编辑C:\Program Files\Apache
Group\Apache2\conf目录下的httpd.conf
加入 NameVirtualHost 127.0.0.1
在文件最末尾加上:
<VirtualHost 127.0.0.1>
        ServerName localhost
        DocumentRoot I:\Projects
        RewriteEngine Off
</VirtualHost>

<VirtualHost 127.0.0.1>
        ServerName happycms
        DocumentRoot I:\Projects\happycms\svn\trunk\src\www
        RewriteEngine On
        RewriteCond %{REQUEST_URI} !^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg)$
        RewriteRule ^(/.*)$ /index.php
</VirtualHost>

这样就完成了。 这样无论是否基于ZF的项目都可以共存,不互相影响。

 

 

 

 

 

 

Zend Framework食谱[2007-5-3更新]

Zend Framework官网:http://framework.zend.com
Zend Framework中文团队:http://www.phpeye.com  论坛:http://www.phpeye.com/bbs
ZF手册翻译情况及最新中文手册在线阅读,通常中文手册有新章节翻译完毕,Haohappy都会重新编译一份放到phpeye上去,保证提供最新鲜的中文手册,比Zend官方上的要新(官方网站上的手册是定期更新)。

安装

教程

更多Zend Framework相关文章见:

http://www.phpeye.com/article/listbycat/id/8


技巧


实例代码


ZF手册

其他


大家补充。。。

 
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Devo Build 80201

Copyright 0756-zh.com 珠海交友伴游网.