Ubuntu 10.10 配置 Zend Framework
發(fā)布時間:2011-03-24 23:44:17 作者:佚名
我要評論

一直以來都沒有用過框架來開發(fā)網(wǎng)站,之前一直都是自己手寫全部,發(fā)現(xiàn)效率很慢。
終于在UBUNTU10.10下成功配置ZendFramework。
第一步,打開apache的rewrite模塊,因為在UBUNTU下使用apache必須執(zhí)行這一步
sudo a2enmod rewrite #激活rewrite模塊
sudo /etc/init.d/apache2 restart #激活后要重啟apache服務器
第二步,安裝Zend Framework
sudo apt-get install zend-framework
系統(tǒng)會自動安裝依賴包,包括bin還有php5-cli。成功安裝后Zend庫的位置位于/usr/share/php/libzend-framework-php目錄下。
第三步,配置include_path路徑信息。修改/etc/php5/conf.d目錄下的zend-framework.ini,將include_path前的分號去掉,保存并退出。
第四步,使用zf命令創(chuàng)建web應用。命令行進入/usr/bin目錄下,輸入
sudo zf create project
后,彈出輸入項目路徑(根據(jù)喜好,安排項目的路徑),發(fā)現(xiàn)在指定的目錄下出現(xiàn)了一些子目錄application public等,這樣就成功創(chuàng)建了基于ZF的web應用。這里我的項目名稱是ZFTest。
第五步,配置apache關于本項目的信息。因為apache默認的web目錄是在/var/www下,為了能夠讓 apache自動定位到指定目錄下的web應用,這里我們在/etc/apache2/conf.d中創(chuàng)建一個關于ZFTest的配置文件,稱為 zftest.conf。文件的內容是:
<IfModule alias_module>
Alias /zftest "/home/”xxx“/ZFTest/public/"
<Directory "/home/”xxx“/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文件。.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服務器
sudo /etc/init.d/apache2 restart
打開http://127.0.0.1/zftest顯示
Welcome to the Zend Framework!
This is your project's main page
就算配置成功了。
復制代碼
代碼如下:sudo a2enmod rewrite #激活rewrite模塊
sudo /etc/init.d/apache2 restart #激活后要重啟apache服務器
第二步,安裝Zend Framework
復制代碼
代碼如下:sudo apt-get install zend-framework
系統(tǒng)會自動安裝依賴包,包括bin還有php5-cli。成功安裝后Zend庫的位置位于/usr/share/php/libzend-framework-php目錄下。
第三步,配置include_path路徑信息。修改/etc/php5/conf.d目錄下的zend-framework.ini,將include_path前的分號去掉,保存并退出。
第四步,使用zf命令創(chuàng)建web應用。命令行進入/usr/bin目錄下,輸入
復制代碼
代碼如下:sudo zf create project
后,彈出輸入項目路徑(根據(jù)喜好,安排項目的路徑),發(fā)現(xiàn)在指定的目錄下出現(xiàn)了一些子目錄application public等,這樣就成功創(chuàng)建了基于ZF的web應用。這里我的項目名稱是ZFTest。
第五步,配置apache關于本項目的信息。因為apache默認的web目錄是在/var/www下,為了能夠讓 apache自動定位到指定目錄下的web應用,這里我們在/etc/apache2/conf.d中創(chuàng)建一個關于ZFTest的配置文件,稱為 zftest.conf。文件的內容是:
復制代碼
代碼如下:<IfModule alias_module>
Alias /zftest "/home/”xxx“/ZFTest/public/"
<Directory "/home/”xxx“/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文件。.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服務器
復制代碼
代碼如下:sudo /etc/init.d/apache2 restart
打開http://127.0.0.1/zftest顯示
復制代碼
代碼如下:Welcome to the Zend Framework!
This is your project's main page
就算配置成功了。
相關文章
新特性搶先看! Ubuntu 25.04 Beta 發(fā)布:Linux 6.14 內核
Canonical公司近日發(fā)布了Ubuntu 25.04 Beta版,這一版本被賦予了一個活潑的代號——“Plucky Puffin”(勇敢的海雀),據(jù)悉,正式的穩(wěn)定版預計將在2025年4月17日與廣大用戶2025-03-29如何讓 Ubuntu 居中顯示窗口? 3種方法實現(xiàn)Ubuntu窗口居中顯示
個人習慣不管打開終端窗口還是文件管理器窗口,都希望居中顯示,不太喜歡Linux下自動隨意的擺放位置,下面我們就來看看詳細設置方法2025-03-11Ubuntu 24.04.2 LTS 正式發(fā)布: 帶來全新硬件支持啟用堆棧HWE
buntu 24.04 LTS 的第 2 個小版本Ubuntu 24.04.2 LTS 正式發(fā)布,出了修復漏洞以外,它還帶來了全新的硬件支持啟用堆棧(HWE),讓系統(tǒng)性能和硬件兼容性更上一層樓2025-02-25怎么關閉Ubuntu無人值守升級? Ubuntu禁止自動更新的技巧
Ubuntu Linux系統(tǒng)禁止自動更新的時候,提示“無人值守升級在關機期間,請不要關閉計算機進程”,該怎么解決這個問題?詳細請看下文介紹2025-01-20高效管理你的Linux系統(tǒng): Debian操作系統(tǒng)常用命令指南
在Debian操作系統(tǒng)中,了解和掌握常用命令對于提高工作效率和系統(tǒng)管理至關重要,本文將詳細介紹Debian的常用命令,幫助讀者更好地使用和管理Debian系統(tǒng)2025-01-20debian更新系統(tǒng)的命令怎么用? 輕松配置Debian自動更新的技巧
Debian不手動更新怎么體驗新系統(tǒng)?Debian提供了一個既簡單又高效的解決辦法——自動更新,該怎么用呢?詳細請看下文介紹2025-01-20如何配置Ubuntu無人值守升級? 手動操作實現(xiàn)Ubuntu自動升級技巧
無人值守升級是一個用于自動更新 Debian 和 Ubuntu 系統(tǒng)的開源項目,該項目的主要目的是確保系統(tǒng)能夠定期自動安裝安全更新,從而保持系統(tǒng)的安全性和穩(wěn)定性2025-01-20Ubuntu系統(tǒng)怎么安裝Warp? 新一代AI 終端神器安裝使用方法
Warp是一款使用Rust開發(fā)的現(xiàn)代化AI 終端工具,該怎么再Ubuntu系統(tǒng)中安裝使用呢?下面我們就來看看詳細教程2025-01-20Debian如何查看系統(tǒng)版本? 7種輕松查看Debian版本信息的實用方法
Debian是一個廣泛使用的Linux發(fā)行版,用戶有時需要查看其版本信息以進行系統(tǒng)管理、故障排除或兼容性檢查,在Debian系統(tǒng)中,有幾種不同的方法可以查看版本信息2025-01-17解決VMware中Ubuntu虛擬機鼠標閃爍或指針位置不正確的方案
剛下載虛擬機后,電腦在虛擬機內出現(xiàn)了鼠標閃爍或者鼠標指針位置不對的問題,該怎么解決呢?下面我們就來看看詳細教程2025-01-09