第一步,打开apache的rewrite模块,因为在debian下使用apache必须执行这一步

a2enmod rewrite #激活rewrite模块 
/etc/init.d/apache2 restart #激活后要重启apache服务器

第二步,安装Zend Framework

apt-get install zendframework

成功安装后Zend库的位置位于/usr/share/php/Zend目录下。

第三步,配置include_path路径信息。

修改/etc/php5/apache2下面的php.ini文件。将;include_path = ".:/usr/share/php"前面的“;”号去掉。然后执行/etc/init.d/apache2 restart #激活后要重启apache服务器

测试代码。在/var/www文件夹下面建立一个文件phpinfo.php并将下面的代码复制在里面。

<?php

phpinfo();

?>

复制完毕之后在浏览器中访问该文件。然后就可以查看include_path已经更改了。

测试:看是否能调用zf的类,在var/www/下面建立一个date.php文件代码如下

<?php

require_once("Zend/Date.php");

$date = new Zend_Date();

echo $date;

?>

第四步:安装zendframework-bin这个可以用命令创建项目和模块等等的。方便。。。

Apt-get install zendframework-bin

第五步:使用zf命令创建web应用。

用cd命令切换到将要创建项目的那个文件夹。然后执行下面代码:

zf create project zftest

效果如下:

第六步:配置apache关于本项目的信息。

因为apache默认的web目录是在/var/www下,为了能够让 apache自动定位到指定目录下的web应用,这里我们在/etc/apache2/conf.d中创建一个关于zftest的配置文件,称为 zftest.conf。文件的内容是:

<IfModule alias_module> 
Alias /zftest "/home/youngfer/zftest/public/" 
<Directory "/home/youngfer/zftest/public/"> 
Allow from all 
RewriteEngine on 
RewriteBase /zftest 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule !\.(css|js|jpg|gif|png|swf|flv)$ index.php 
Options FollowSymlinks MultiViews 
AllowOverride All 
</Directory> 
</IfModule>

第七步:修改public里的.htaccess文件。

RewriteEngine On 
RewriteBase /zftest 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L]

第八步:重启apache服务器

/etc/init.d/apache2 restart

第九步:显示结果

完成了!也许我是幸运的!可能你在搭建的时候会出现问题!请耐心的找出问题,并干掉它!

debian下安装zendframework的更多相关文章

  1. pycharm 4.5在debian下安装

    1.去官网下载linux下的Tar包,下载后解压. 2.直接进入解压后的folder里面找bin下面的pycharm.sh,执行后发现没有任何反应. 3.查询资料发现是因为pycharm需要sun j ...

  2. Debian下安装Firefox与flash简介

    Debian下安装Firefox与flash简介 由于Debian在Firefox的版权上出现了问题,导致官方发布的Debian系统不能使用默认的Firefox浏览器,最后官方重编的Firefox改名 ...

  3. Debian下安装中文包和输入法

    Debian下安装中文包和输入法 #aptitude install locales(没有aptitude的话可以先安装apt-get insall aptitude )  #dpkg-reconfi ...

  4. linux(Debian)下安装与MySql的安装、卸载、配置及使用

    参考资料:http://www.cnblogs.com/xusir/p/3334217.html 以下是简要记录. 一.安装 安装:apt-get install mysql-server mysql ...

  5. 在Debian下安装使用Windows下的字体

    转载:http://blog.163.com/lixiangqiu_9202/blog/static/53575037201251224553801/ Debian下的字体不太好看,没有windows ...

  6. Debian下安装vim

    问题描述:安装完系统以后,刚要打算开始写程序,发现,vim还没有装,用su -切换到root后 直接运行apt-get install vim,提示插入disc源,然后回车,陷入无法解决的状态. 上网 ...

  7. 在Debian下安装LAMP

    准备工作: 1 sudo apt-get install build-essential 第一步:安装Apache 1 sudo apt-get install apache2 第二步:安装MySQL ...

  8. 【Linux】Debian 下安装 Apache,MySQL,PHP

    首先,对你的源进行更新: $ sudo apt-get update 第一步--安装 Apache Apache 是一个开源软件,它目前运行在全球超过 50% 的服务器上,是 LAMP(Linux,A ...

  9. 在 Ubuntu/Debian 下安装 PHP7.3 教程

    介绍 最近的 PHP 7.3.0 已经在 2018 年12月6日 发布 GA,大家已经可以开始第一时间体验新版本了,这里先放出 PHP7.3 安装的教程以便大家升级. 适用系统: Ubuntu 18. ...

随机推荐

  1. Windows 10和Visual Studio 2015 能给.Net方向的开发从业者带来什么?

    .Net 多年前我们选择了你,现在在当前的移动互联网热火朝天的时代,你能给我们什么样的惊喜?面对IOS和android的势头,windows的移动端能否实现三国鼎立? windows 10 号称统一各 ...

  2. Javascript 事件对象(四)一个事件绑定多个不同的函数

    给一个对象绑定多个事件处理函数: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-T ...

  3. 2014嘉杰信息杯ACM/ICPC湖南程序设计邀请赛暨第六届湘潭市程序设计竞赛

    比赛链接: http://202.197.224.59/OnlineJudge2/index.php/Contest/problems/contest_id/36 题目来源: 2014嘉杰信息杯ACM ...

  4. windows下开启mysql表名大小限制

    找到my.ini文件 在文件中找到 [mysqld]的下面, 看有没有 [mysqld] lower_case_table_names 的设置, 如果没有 添加lower_case_table_nam ...

  5. ubuntu samba 服务器设置

    安装 SAMBA 组件 sudo apt-get install samba smbfs smbclient ubuntu 14.04 使用以下方式安装: ? 1 2 3 4 5 6 7 若之前有安装 ...

  6. C++学习笔记32:泛型编程拓展1

    标准模板库的内容 标准模板类:复数.序偶 迭代器 标准容器:向量,表,栈,队列,集合,映射等 标准算法:查找,排序等 标准模板库型式的使用方法 "<>":模板名称< ...

  7. linux系统下根据端口查看进程

    第一步:lsof -i:端口号 第二步:根据显示的pid号,查询对应应用程序. ps -ef | grep pid (这里的pid是:23466)

  8. Linux中Main函数的执行过程

    1. 问题:Linux如何执行main函数. 本文使用一个简单的C程序(simple.c)作为例子讲解.代码如下, int main() { return(0); } 2.  编译 -#gcc -o ...

  9. UVa 12118 检查员的难题(dfs+欧拉回路)

    https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  10. MongoDB windows解压缩版安装

    创建目录如下 将mongodb的压缩包解压到mongodb目录下 mongodata下创建data目录存放数据:创建log目录存放目录 配置服务,cmd 输入命令: D:\mongo\mongodb\ ...