Ubuntu 10.10 配置 Zend Framework

本文详细介绍了在Ubuntu 10.10环境下配置并使用ZendFramework开发网站的全过程,从激活Apache的rewrite模块到创建基于ZF的web应用,再到配置Apache以自动定位到指定目录下的web应用,最后通过重启服务器并验证配置成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直以来都没有用过框架来开发网站,之前一直都是自己手写全部,发现效率很慢。
终于在UBUNTU10.10下成功配置ZendFramework。

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


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

第二步 ,安装Zend Framework


1 sudo apt-get install zend-framework

系统会自动安装依赖包,包括bin还有php5-cli。成功安装后Zend库的位置位于/usr/share/php/libzend-framework-php目录下。

第三步 ,配置include_path路径信息。修改/etc/php5/conf.d目录下的zend-framework.ini,将include_path前的分号去掉,保存并退出。

第四步 ,使用zf命令创建web应用。命令行进入/usr/bin目录下,输入


1 sudo zf create project

后,弹出输入项目路径(根据喜好,安排项目的路径),发现在指定的目录下出现了一些子目录application public等,这样就成功创建了基于ZF的web应用。这里我的项目名称是ZFTest。

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


01 <IfModule alias_module>
02 Alias /zftest "/home/”xxx“/ZFTest/public/"
03 <Directory "/home/”xxx“/ZFTest/public/" >
04 Allow from all
05 RewriteEngine on
06 RewriteBase /zftest
07 RewriteCond %{REQUEST_FILENAME} !-f
08 RewriteRule !\.(css|js|jpg|gif|png|swf|flv)$ index.php
09 Options FollowSymlinks MultiViews
10 AllowOverride All
11 </Directory>
12 </IfModule>

第六步 ,修改public里的.htaccess文件。.htaccess是隐藏文件,可通过查看-显示隐藏文件。文件内容如下:


1 RewriteEngine On
2 RewriteBase /zftest
3 RewriteCond %{REQUEST_FILENAME} -s [OR]
4 RewriteCond %{REQUEST_FILENAME} -l [OR]
5 RewriteCond %{REQUEST_FILENAME} -d
6 RewriteRule ^.*$ - [NC,L]
7 RewriteRule ^.*$ index.php [NC,L]

第七步 ,重启apache服务器


1 sudo /etc/init.d/apache2 restart

打开http://127.0.0.1/zftest显示


1 Welcome to the Zend Framework!
2 This is your project's main page

就算配置成功了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值