Ubuntu10.10 Zend FrameWork配置方法及helloworld显示

一、大概思路

1.1、

(备注:安装Zend Framework,其附带apache2和php5)

1.2、

二、Zend Framework配置

2.1、安装Zend Framework

在ubuntu10.10的软件中心安装zf.

2.2、激活apache的rewrite模块

命令行输入:sudo a2enmod rewrite

2.3、配置PHP5路径

配置include_path路径信息,修改/etc/php5/con.d目录下的zend-framework.ini

终端输入:sudo gedit /etc/php5/conf.d/zend-framework.ini

2.4、创建firstProject项目

终端输入:zf create project firstProject

(其路径默认为 Ubuntu主文件目录下)

2.5、在Apache2建立firstProject项目配置文件

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

终端输入:sudo gedit /etc/apache2/conf.d/firstProject.conf

文件的内容是:

复制代码

代码如下:

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

2.6、修改项目firstProject的public文件下的.htaccess

增加一行RewriteBase /firstProject

(.htaccess默认是隐藏的,可按快捷键Ctrl+H显示出来)

RewriteEngine On

RewriteBase /firstProject

RewriteCond %{REQUEST_FILENAME} -s [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]

RewriteRule ^.*$ index.php [NC,L]

2.7、启动运行http://localhost/firstProject

三、Zend Framework显示hello

3.1、从终端进入firstProject文件夹内,运行zf create Controller showhello
3.2、编写application/controllers/ShowhelloController.php

复制代码

代码如下:

<?php
class ShowhelloController extends Zend_Controller_Action {
public function init() {
/* Initialize action controller here */
}
public function indexAction() {
// action body
$this->view->content = "Hello World";
$this->render ();
}
}

3.3、编写application/views/scripts/showhello/index.phtml

复制代码

代码如下:

<center>View script for controller <b>Showhello </b> and script/action
name <b>index</b>
<p><font color="#FF0000">
<?=$this->content;?>
</font></p>
</center>

3.4、运行http://localhost/firstProject/showhello

四、总结

配置环境虽然是件很麻烦的事,但是只要花一些时间,总可以找到相应的解决方法。

(0)

相关推荐

  • Ubuntu 10.10 配置 Zend Framework

    第一步,打开apache的rewrite模块,因为在UBUNTU下使用apache必须执行这一步 复制代码 代码如下: sudo a2enmod rewrite #激活rewrite模块 sudo / ...

  • xp系统中Apache+PHP+Mysql+Zend安装配置的方法

    操作方法 01 很多用户因为工作或者个人需要,要在xp系统需要安装配置Apache+PHP+Mysql+Zend,但是并不知道如何安装配置,今天小编就教教大叫Apache+PHP+Mysql+Zend ...

  • Virtual Box虚拟机host-only和bridge配置方法(图文教程)

    好长时间没使用虚拟机了。之前一段时间一直是Windows7和Ubuntu10.10。但是这段时间做毕业设计,来回切换系统确实也不方便。加上前两天把笔记本内存升级为8G。总之一大堆各种原因吧。怎么样配置 ...

  • Openvpn在麒麟操作系统上的配置方法

    网上关于Openvpn的帖子已经很多了,我这里也就不多讲了,初学者可以去狗狗上搜一下,总有几篇不错的帖子,自己看了一下,大部分是将windows平台和Linux平台的,都还可以的。这里呢,洒家只想讲一 ...

  • linux服务器下LNMP安装与配置方法

    现在很多朋友都选择了linux服务器下配置LNMP(linux+nginx+mysql+php),这里分享下LNMP安装与配置方法,需要的朋友可以参考下 Nginx与apache、lighttp性能综 ...

  • php5.3.10的安装配置步骤详解

    在linux中php安装配置与windows中有不小的区别了,在linux中几乎都是代码形式了,下面我们一起来看看php5.3.10的安装配置步骤详解,希望下文可帮助到各位。 下面以最新的php-5. ...

  • CentOS双网卡内外网配置方法

    双网卡配置:在虚拟机设置里添加一个网卡仅主机模式,重启过后在/etc/udev/rules.d/70-persistent-net.rule生成一个新的MAC地址,复制网卡eth0到eth1,注意去掉 ...

  • Win7系统java环境变量配置方法

    在win7系统电脑中的java环境变量配置一直是很多用户的难关,小编这里就有一个很方便的方法,下面小编就来为大家具体介绍.具体如下:1. 首先通过Oracel官方网站或是浏览器搜索下载安装JDK.2. ...

  • 怎么删除Windows 10上用户配置的文件

    有的小伙伴在使用Windows10系统的电脑时,觉得用户配置文件并不需要,但是不知道如何删除用户配置的文件,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,按Windows R组合键,接着在运行 ...