使用Zend 1.9.5来创建helloworld项目

本文介绍如何从零开始搭建Zend Framework环境,并通过创建一个简单的hello world项目来进行验证。文章详细介绍了所需的LAMP环境配置步骤及Zend Framework的版本要求。

快有两年没有接触 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 文件,查找到 apachemod_rewrite 模块 , 确认 LoadModule rewrite_module modules/mod_rewrite.so 是否打开 . 如果没有请去掉它前面的 #

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

下载到 Zendzip 包后将其解压,你可以看到下面有一个 bin 目录,如果是 windows 环境,就将里面的 zf.batzf.php 放到你的 PHP_INCLUDE 之下,如果是 LinuxMac 目录,就将 zf.phpzf.sh 放到你的 PHP_INCLUDE 下。之后创建一个新的环境变量 ZEND_TOOL_INCLUDE_PATH ,将其指向你解压后的 zendlibrary 文件夹。 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 后我们就可以访问了。如附图所示,是生成的框架及运行效果图。

Typora 1.9.5 是一款全功能的 Markdown 编辑器,支持实时预览、HTML 导出、数学公式、表格、图片等多种格式的输入和展示,具有“所见即所得”的特点,编辑时直接展示渲染效果,无需切换预览模式 [^2]。以下介绍其使用方法: ### 文本编辑 - **标题设置**:在文本前添加对应数量的 `#` 符号,如 `# 一级标题`、`## 二级标题` 等。 - **段落与换行**:直接输入文本形成段落,两个以上空格加回车实现换行。 - **字体样式**:使用 `*` 或 `_` 包裹文本实现斜体,如 `*斜体*`;使用 `**` 或 `__` 包裹文本实现粗体,如 `**粗体**`;使用 `***` 或 `___` 包裹文本实现粗斜体,如 `***粗斜体***`。 - **引用内容**:在段落前加 `>` 符号,如 `> 这是一段引用内容`。 ### 列表编辑 - **无序列表**:在文本前添加 `-`、`+` 或 `*` 符号,如 `- 列表项 1`。 - **有序列表**:在文本前添加数字和 `.`,如 `1. 列表项 1`。 ### 插入元素 - **插入图片**:使用 `![图片描述](图片路径)` 格式插入本地或网络图片,如 `![示例图片](example.jpg)`。 - **插入链接**:使用 `[链接文本](链接地址)` 格式插入链接,如 `[百度](https://www.baidu.com)`。 - **插入表格**:使用 `| 表头 1 | 表头 2 |` 格式创建表格,按回车自动生成表格框架,如: ```markdown | 姓名 | 年龄 | | ---- | ---- | | 张三 | 20 | | 李四 | 22 | ``` - **插入数学公式**:行内公式使用 `$` 包裹,如 `$E=mc^2$`;块级公式使用 `$$` 包裹,按回车进入公式编辑,如: ```markdown $$ \int_{a}^{b} f(x) dx $$ ``` ### 文件操作 - **保存文件**:通过菜单栏的“文件”-“保存”或使用快捷键(如 Ctrl + S)保存编辑的 Markdown 文件。 - **导出文件**:支持将 Markdown 文件导出为 HTML、PDF、Word 等多种格式,通过菜单栏的“文件”-“导出”选择相应格式。 ### 常见问题解决方案 - 若遇到软件卡顿问题,可尝试关闭不必要的后台程序,释放系统资源。 - 若导出文件格式异常,检查软件版本是否兼容该导出格式,或尝试更新软件到最新版本。 ### 版本兼容性和更新限制 需注意软件与操作系统的版本兼容性,在更新软件时,要关注官方发布的更新说明,了解更新内容和可能存在的限制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值