本人開發環境是Ubuntu12
1、去官網下載ZendFrame開發包,目前最新的是:ZendFramework-1.12.15.tar.gz
解壓後,將bin目錄下的zf.sh、zf.php檔案拷貝到/usr/bin目錄下
sudo vim ~/.bashrc
最後一行添加:
alias zf=/usr/bin/zf.sh
將ZendFramework-1.12.15.tar.gz壓縮包的library目錄下的zend檔案拷貝到/usr/share/php目錄下,我的php預設路徑是/usr/share/php,這個可以在php.ini設定檔中配置:include_path,讀者自行設定
2、設定一個虛擬機器主機環境
首先ifconfig查看自己的ip地址,如果沒有設定,自行設定一個靜態ip,ifconfig etho 192.168.88.153 broadcast 192.168.88.255 netmask 255.255.255.0(我個人設定)
vim /etc/hosts
添加:192.168.88.153 haha.com (haha.com是瀏覽器訪問的網域名稱)
ping haha.com 測試是否能都ping通
開啟Apache的mod_write模組
sudo a2enmod rewrite
設定網站的根目錄及配置資訊
vim/etc/apache2/sites-available/hahacom
ServerName haha.com
DocumentRoot "/var/www/hahacom/public"
ErrorLog "/var/log/apache2/hahacom_errors.log"
CustomLog "/var/log/apache2/hahacom_access.log" common
網站根目錄是/var/www/hahacom/
切換目錄到/var/www下
執行:zf create project hahacom 會自動產生網站目錄內容
執行tree -d hahacom
hahacom
├── application
│ ├── configs
│ ├── controllers
│ ├── models
│ └── views
│ ├── helpers
│ └── scripts
│ ├── error
│ └── index
├── docs
├── library
├── public
└── tests
├── application
│ └── controllers
└── library
開啟虛擬機器主機
sudo a2ensite hahacom
重啟Apache
sudo /etc/init.d/apache2 restart
開啟瀏覽器訪問:http://haha.com/index,顯示
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
以上就介紹了php之配置ZendFrame開發環境,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。