快有两年没有接触
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
分享到:
相关推荐
对于那些需要部署或使用Visual Studio 2008的企业和个人来说,了解如何正确地安装和使用winlicense 1.9.5来管理许可证是非常重要的。这不仅可以避免潜在的法律问题,还能确保软件的正常使用。 总之,winlicense ...
10. **安装和配置**:安装TortoiseSVN 1.9.5时,可以选择安装中文包,这样在运行程序时,所有菜单项和提示都将显示为中文,降低了学习和使用的难度。 为了深入了解TortoiseSVN,可以参考提供的链接...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许开发者跟踪文件的修改历史,协同工作,以及回滚到以前的版本。SVN 1.9.5是Subversion的一个特定版本,发布于2016年,...
总的来说,SVN1.9.5结合TortoiseSVN的中文版,为用户提供了一个强大且易于使用的版本控制工具,适用于协作开发项目,确保团队能够有效地管理代码和文件的变更。通过熟练掌握这些基本概念和操作,你可以更好地利用SVN...
总的来说,TestLink 1.9.5是软件测试领域的重要工具,其功能全面且强大,能够有效地帮助测试团队提高测试质量和效率。对于任何规模的软件开发项目,选择合适的测试管理工具至关重要,而TestLink 1.9.5无疑是一个值得...
例如,在Ubuntu或Debian上,可以使用`apt-get update` 更新软件源,然后运行`apt-get install sudo` 来获取最新版本。在RHEL或CentOS上,使用`yum update sudo` 或者在Fedora上用`dnf upgrade sudo`。 3. **手动...
1. **个人开发**: 对于Windows开发者来说,msysGit提供了一种在本地管理项目源代码的方式,便于版本控制和备份。 2. **团队协作**: 在多个人共同开发项目时,msysGit可以帮助协调代码变更,确保每个人都在最新的...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史变更。在软件开发过程中,SVN允许团队成员协同工作,跟踪每个修改,合并冲突,并且能够轻松回滚到之前的版本。标题提到的...
总的来说,Java Ant 1.9.5是一个强大且灵活的构建工具,它为Java开发者提供了自动化项目构建和管理的强大手段。通过正确地集成和利用Ant,可以显著提高开发效率,减少手动操作,确保构建的一致性和可重复性。
总的来说,`mockito-1.9.5.zip` 包含了使用Mockito进行单元测试所需的一切,包括Mockito库本身、相关的文档和源代码,以及可能的其他依赖信息。通过这个压缩包,开发者可以轻松地在项目中集成Mockito和JUnit,编写出...
jsoncpp-1.9.5.tar.gz
Git是世界上最先进的分布式版本控制系统,由Linux内核的创造者Linus Torvalds于2005年设计,旨在提供一种高效、灵活的方式来管理和协作软件项目。Git 1.9.5是Git的一个稳定版本,发布于2015年,它在前一版本的基础上...
Git工具V1.9.5是一款重要的版本控制...总的来说,Git工具V1.9.5是软件开发人员不可或缺的工具之一,它为团队协作和代码管理提供了强大的支持。通过持续的版本更新和改进,Git始终保持着其在版本控制领域的领先地位。
Apache Ant 是一个开源的构建工具,它主要用于Java项目,但也可以用于其他类型的项目。这个"apache-ant-1.9.5"版本是Ant的特定发行版,它包含了构建过程中的各种任务和功能,用于自动化Java应用程序的编译、打包、...
Git for Windows 1.9.5虽然不是最新的版本,但它稳定可靠,对于那些只需要基础Git功能的用户来说足够使用。随着Git的不断更新,新版本可能会引入更多特性、性能优化和安全改进,但1.9.5版本依然能满足大部分用户的...
了解并熟练掌握Git对于任何软件开发者来说都是至关重要的,它不仅能够帮助你有效地管理项目,还能提高团队合作的效率。Git-1.9.5-preview20150319的使用和配置知识是每个开发者都应该掌握的基础技能。
总的来说,Git是一个强大的版本控制系统,通过Git-1.9.5.exe安装包,用户可以在自己的电脑上拥有一个可靠的代码版本管理工具,从而提高开发效率和协作质量。无论你是单人开发还是团队合作,Git都能为你的项目提供...
**Apache Subversion 1.9.5:版本控制系统的进化** Apache Subversion(简称...总的来说,Apache Subversion 1.9.5是一款强大且可靠的版本控制系统,无论对于个人还是团队,都能提供高效、安全的文件管理和协作环境。
4. 分支管理:Git的分支机制非常灵活,创建、切换和合并分支快速且简单,鼓励频繁地创建分支以尝试新的功能或修复问题。 在Git 1.9.5这个版本中,一些重要的更新和改进可能包括: 1. 命令行改进:可能增加了新的...
总的来说,Git-1.9.5-preview20150319是Windows用户管理和协作软件开发的强大工具,无论你是个人开发者还是团队成员,都能利用其功能来提高代码管理的效率和质量。通过msysGit,Windows用户能够无缝接入Git的全球...