`
blessdyb
  • 浏览: 236554 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Zend 1.9.5来创建helloworld项目

    博客分类:
  • LAMP
阅读更多

快有两年没有接触 PHP 了,突然有一个小项目要求用 Zend Framework 这个工具。当年做 PHP 的时候还是在 Smarty 正流行的年代,对于 Zend 这个庞然大物很是敬畏。今天晚上研究了一下 Zend Framework ,来创建了一个简单的 helloworld 工程,呵呵,开始我的 PHP 的新旅程。

       对于 LAMP 的安装我在这里就不说了。 Zend Framework 当前的最新版本是 1.9.5 ,上官方网站上下载后就可以运行了。不过在这里提醒一下,对于 PHP 的版本是有要求的, Zend Framework 要求 PHP 版本不低于 5.1.4 ,但强烈建议使用 5.2.3 或更高版本,因为在这两个版本之间有 许多重大安全和性能方面的改善和提高。

       当你的 LAMP 环境配置好了之后:

1.      打开 php.ini 文件 , 确认 PDO 扩展是否打开 . 如果没有请把 extension=php_pdo.dll 之前的 ; 号给去掉 .

2.     打开 APACHE_HOME 文件夹里面的 httpd.conf 文件,查找到 apache mod_rewrite 模块 , 确认 LoadModule rewrite_module modules/mod_rewrite.so 是否打开 . 如果没有请去掉它前面的 #

3.       httpd.conf 文件中 , 如果 AllowOverride None 的话 .. 请一定把 None 都改成 all. 这样你之后在写 .htaccess 这样的文件才会起到作用 .

下载到 Zend zip 包后将其解压,你可以看到下面有一个 bin 目录,如果是 windows 环境,就将里面的 zf.bat zf.php 放到你的 PHP_INCLUDE 之下,如果是 Linux Mac 目录,就将 zf.php zf.sh 放到你的 PHP_INCLUDE 下。之后创建一个新的环境变量 ZEND_TOOL_INCLUDE_PATH ,将其指向你解压后的 zend library 文件夹。 OK ,我们的 Zend 环境就搭建好了,当然,你需要重新启动 apache 确保配置生效,有时还要重新启动机器保证环境变量生效(在 XP 下记得应该是要重新启动的)。

  下面我们来验证一下我们的 Zend Framework 是否搭建成功。打开一个 terminal ,之后输入

zf show version

OK, 你就会看到 Zend Framework Version:1.9.5 的说明字符串。

最后就是自动来生成我们的 helloworld 框架,呵呵。打开一个 terminal 后输入

     zf create project helloworld

     就在当前目录下生成了一个框架程序,将其放到你的 APACHE_HOME 下的 htdocs 后我们就可以访问了。如附图所示,是生成的框架及运行效果图。

  • 大小: 10.2 KB
  • 大小: 53.8 KB
1
1
分享到:
评论

相关推荐

    winlicense 1.9.5 winlicense 1.9.5 winlicense 1.9.5

    对于那些需要部署或使用Visual Studio 2008的企业和个人来说,了解如何正确地安装和使用winlicense 1.9.5来管理许可证是非常重要的。这不仅可以避免潜在的法律问题,还能确保软件的正常使用。 总之,winlicense ...

    TortoiseSVN1.9.5和中文包

    10. **安装和配置**:安装TortoiseSVN 1.9.5时,可以选择安装中文包,这样在运行程序时,所有菜单项和提示都将显示为中文,降低了学习和使用的难度。 为了深入了解TortoiseSVN,可以参考提供的链接...

    SVN 1.9.5+汉化包

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许开发者跟踪文件的修改历史,协同工作,以及回滚到以前的版本。SVN 1.9.5是Subversion的一个特定版本,发布于2016年,...

    SVN1.9.5 安装软件和中文安装包

    总的来说,SVN1.9.5结合TortoiseSVN的中文版,为用户提供了一个强大且易于使用的版本控制工具,适用于协作开发项目,确保团队能够有效地管理代码和文件的变更。通过熟练掌握这些基本概念和操作,你可以更好地利用SVN...

    TestLink 1.9.5

    总的来说,TestLink 1.9.5是软件测试领域的重要工具,其功能全面且强大,能够有效地帮助测试团队提高测试质量和效率。对于任何规模的软件开发项目,选择合适的测试管理工具至关重要,而TestLink 1.9.5无疑是一个值得...

    sudo1.9.5p2升级

    例如,在Ubuntu或Debian上,可以使用`apt-get update` 更新软件源,然后运行`apt-get install sudo` 来获取最新版本。在RHEL或CentOS上,使用`yum update sudo` 或者在Fedora上用`dnf upgrade sudo`。 3. **手动...

    msysGit 1.9.5

    1. **个人开发**: 对于Windows开发者来说,msysGit提供了一种在本地管理项目源代码的方式,便于版本控制和备份。 2. **团队协作**: 在多个人共同开发项目时,msysGit可以帮助协调代码变更,确保每个人都在最新的...

    svn_1.9.5客户端下载

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史变更。在软件开发过程中,SVN允许团队成员协同工作,跟踪每个修改,合并冲突,并且能够轻松回滚到之前的版本。标题提到的...

    java ant集成1.9.5版本

    总的来说,Java Ant 1.9.5是一个强大且灵活的构建工具,它为Java开发者提供了自动化项目构建和管理的强大手段。通过正确地集成和利用Ant,可以显著提高开发效率,减少手动操作,确保构建的一致性和可重复性。

    mockito-1.9.5.zip

    总的来说,`mockito-1.9.5.zip` 包含了使用Mockito进行单元测试所需的一切,包括Mockito库本身、相关的文档和源代码,以及可能的其他依赖信息。通过这个压缩包,开发者可以轻松地在项目中集成Mockito和JUnit,编写出...

    git 1.9.5 git

    Git是世界上最先进的分布式版本控制系统,由Linux内核的创造者Linus Torvalds于2005年设计,旨在提供一种高效、灵活的方式来管理和协作软件项目。Git 1.9.5是Git的一个稳定版本,发布于2015年,它在前一版本的基础上...

    Git工具V1.9.5.rar

    Git工具V1.9.5是一款重要的版本控制...总的来说,Git工具V1.9.5是软件开发人员不可或缺的工具之一,它为团队协作和代码管理提供了强大的支持。通过持续的版本更新和改进,Git始终保持着其在版本控制领域的领先地位。

    apache-ant-1.9.5

    Apache Ant 是一个开源的构建工具,它主要用于Java项目,但也可以用于其他类型的项目。这个"apache-ant-1.9.5"版本是Ant的特定发行版,它包含了构建过程中的各种任务和功能,用于自动化Java应用程序的编译、打包、...

    Git_for_Windows_1.9.5

    Git for Windows 1.9.5虽然不是最新的版本,但它稳定可靠,对于那些只需要基础Git功能的用户来说足够使用。随着Git的不断更新,新版本可能会引入更多特性、性能优化和安全改进,但1.9.5版本依然能满足大部分用户的...

    Git-1.9.5-preview20150319资源及安装指导

    了解并熟练掌握Git对于任何软件开发者来说都是至关重要的,它不仅能够帮助你有效地管理项目,还能提高团队合作的效率。Git-1.9.5-preview20150319的使用和配置知识是每个开发者都应该掌握的基础技能。

    jsoncpp1.9.5msvcx64编译的库

    开发者可以使用这些资源来学习如何在自己的项目中集成和使用 JSONCPP。 总的来说,JSONCPP 1.9.5 msvcx64 编译库是一个强大且灵活的工具,帮助 C++ 开发者轻松处理 JSON 数据,特别是在 Windows 64 位环境中。通过...

    typora1.9.5

    typora1.9.5安装包

    jsoncpp-1.9.5.tar.gz

    jsoncpp-1.9.5.tar.gz

    Git-1.9.5.exe安装包

    总的来说,Git是一个强大的版本控制系统,通过Git-1.9.5.exe安装包,用户可以在自己的电脑上拥有一个可靠的代码版本管理工具,从而提高开发效率和协作质量。无论你是单人开发还是团队合作,Git都能为你的项目提供...

    Apache-Subversion-1.9.5

    **Apache Subversion 1.9.5:版本控制系统的进化** Apache Subversion(简称...总的来说,Apache Subversion 1.9.5是一款强大且可靠的版本控制系统,无论对于个人还是团队,都能提供高效、安全的文件管理和协作环境。

Global site tag (gtag.js) - Google Analytics