中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Yii學習總結之安裝配置
來源:易賢網 閱讀:987 次 日期:2015-03-13 10:10:09
溫馨提示:易賢網小編為您整理了“Yii學習總結之安裝配置”,方便廣大網友查閱!

本文是Yii學習總結系列文章的第一篇,主要給大家介紹下YII的簡單介紹及安裝和配置,有需要的小伙伴參考下吧。

之前寫過Yii的文章,正好假期沒啥事,就結合以前的文章,Yii的官方文檔,再加上最近的關于Yii的收獲總結一下,寫個系列~~

Yii是一個基于組件的高性能PHP框架,用于開發大型Web應用。Yii采用嚴格的OOP編寫,并有著完善的庫引用以及全面的教程。從 MVC,DAO/ActiveRecord,widgets,caching,等級式RBAC,Web服務,到主題化,I18N和L10N,Yii提供了今日Web 2.0應用開發所需要的幾乎一切功能。事實上,Yii是最有效率的PHP框架之一。Yii是一個高性能的PHP5的web應用程序開發框架。通過一個簡單的命令行工具 yiic 可以快速創建一個web應用程序的代碼框架,開發者可以在生成的代碼框架基礎上添加業務邏輯,以快速完成應用程序的開發。

安裝Yii

在安裝Yii之前,你必須配置好你的開發環境,如一臺支持PHP5.1.0以上版本的Web服務器。Yii已經在Windows和Linux操作系統上的 Apache Web服務器測試通過。它可能也會運行在其他平臺上的支持PHP5的Web服務器,互聯網上公布了很多免費資源,你可能會獲得一個配置好PHP5的Web 服務器環境。在這里我們會拋開Web服務器和PHP5的安裝。

Yii的安裝其實非常簡單,實際只需要兩個步驟:

從 下載Yii框架 解壓下載文件到Web服務器可訪問的目錄下。

安裝完成后,建議你檢查一下當前服務器是否已經滿足了Yii的所有要求。

幸運的是,這樣做很容易,Yii自帶了一個簡單的檢查工具。要調用它,在你的瀏覽器地址欄中輸入:http://yourhostname/path/to/yii/requirements/index.php,下面將顯示你服務器的配置。使用檢查工具,確定服務器沒有安裝和使用擴展或組件,但它只是給出一個建議,以確??梢源_定安裝。正如你看到的,下在的檢查結果,并非都是 Passed(通過)狀態,也有部份顯示Warning(警告)。當然,你的配置情況可能會略有不同,因此,你的顯示結果也會有所不同。其實下面的細節部份沒有必要全部能通過。但部份也是必要的,根據 Conclusion(結論)這個段落的內容:你的服務器配置滿足了Yii的最低要求。(Your server configuration satisfies the minimum requirements by Yii.)

創建一個新的應用程序

Yii的安裝位置是你已經知道的

WebRoot是你的Web服務器配置的根目錄

從你的命令行,進入到framework目錄,并執行以下內容:

代碼如下:

% cd Webroot/testdrive/framework

% yiic webapp ../../testdrive

Create a Web application under '/WebRoot/testdrive'? [Yes|No]

Yes

mkdir /WebRoot/testdrive

mkdir /WebRoot/testdrive/assets

mkdir /WebRoot/testdrive/css

generate css/bg.gif

generate css/form.css

generate css/main.css

你的應用已經成功創建到了/WebRoot/demo下。這個webapp命令的作用是創建一個全新的Yii應用。它只需要指定一個參數,無論是絕對還是相對路徑都會創建應用程序。它所生成的目錄及文件只是應用程序的一個骨架。

代碼如下:

testdrive/

index.php Web 應用入口腳本文件

index-test.php 功能測試使用的入口腳本文件

assets/ 包含公開的資源文件

css/ 包含 CSS 文件

images/ 包含圖片文件

themes/ 包含應用主題

protected/ 包含受保護的應用文件

yiic yiic 命令行腳本

yiic.bat Windows 下的 yiic 命令行腳本

yiic.php yiic 命令行 PHP 腳本

commands/ 包含自定義的 'yiic' 命令

shell/ 包含自定義的 'yiic shell' 命令

components/ 包含可重用的用戶組件

Controller.php 所有控制器類的基礎類

Identity.php 用來認證的 'Identity' 類

config/ 包含配置文件

console.php 控制臺應用配置

main.php Web 應用配置

test.php 功能測試使用的配置

controllers/ 包含控制器的類文件

SiteController.php 默認控制器的類文件

data/ 包含示例數據庫

schema.mysql.sql 示例 MySQL 數據庫

schema.sqlite.sql 示例 SQLite 數據庫

testdrive.db 示例 SQLite 數據庫文件

extensions/ 包含第三方擴展

messages/ 包含翻譯過的消息

models/ 包含模型的類文件

LoginForm.php 'login' 動作的表單模型

ContactForm.php 'contact' 動作的表單模型

runtime/ 包含臨時生成的文件

tests/ 包含測試腳本

views/ 包含控制器的視圖和布局文件

layouts/ 包含布局視圖文件

main.php 所有視圖的默認布局

column1.php 使用單列頁面使用的布局

column2.php 使用雙列的頁面使用的布局

site/ 包含 'site' 控制器的視圖文件

pages/ 包含 "靜態" 頁面

about.php "about" 頁面的視圖

contact.php 'contact' 動作的視圖

error.php 'error' 動作的視圖(顯示外部錯誤)

index.php 'index' 動作的視圖

login.php 'login' 動作的視圖

system/ 包含系統視圖文件

這時不用寫一行代碼,我們就可以在瀏覽器中訪問如下 URL 來看看我們第一個 Yii 應用:

我們會看到的,這個應用包含三個頁面:首頁、聯系頁、登錄頁。首頁展示一些關于應用和用戶登錄狀態的信息,聯系頁顯示一個聯系表單以便用戶填寫并提交他們的咨詢,登錄頁允許用戶先通過認證然后訪問已授權的內容。

配置

在這個應用中,不管到那個頁面url中都帶有index.php,如果想把它去掉,怎么辦。

1. 開啟apache的mod_rewrite模塊,去掉LoadModule rewrite_module modules/mod_rewrite.so前的"#"符號,確保<Directory "..."></Directory>中有"AllowOverride All"。

2. 在項目中的/protected/config/main.php中添加代碼:

代碼如下:

'components'=>array(

...

'urlManager'=>array(

'urlFormat'=>'path',

'showScriptName'=>false,//注意false不要用引號括上

'rules'=>array(

'sites'=>'site/index',

),

),

...

),

3.配置服務器,Yii可以在Apache和Nginx下配置

1)Apache

在Apache服務器下,Yii需要配置.htaccess文件。配置如下

代碼如下:

RewriteEngine on

# prevent httpd from serving dotfiles (.htaccess, .svn, .git, etc.)

RedirectMatch 403 /\..*$

# if a directory or a file exists, use it directly

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php

RewriteRule . index.php

2)Nginx

Yii可以使用Nginx和PHP的FPM SAPI。配置如下

代碼如下:

server {

set $host_path "/www/mysite";

access_log /www/mysite/log/access.log main;

server_name mysite;

root $host_path/htdocs;

set $yii_bootstrap "index.php";

charset utf-8;

location / {

index index.html $yii_bootstrap;

try_files $uri $uri/ /$yii_bootstrap?$args;

}

location ~ ^/(protected|framework|themes/\w+/views) {

deny all;

}

#avoid processing of calls to unexisting static files by yii

location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {

try_files $uri =404;

}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ \.php {

fastcgi_split_path_info ^(.+\.php)(.*)$;

#let yii catch the calls to unexising PHP files

set $fsn /$yii_bootstrap;

if (-f $document_root$fastcgi_script_name){

set $fsn $fastcgi_script_name;

}

fastcgi_pass 127.0.0.1:9000;

include fastcgi_params;

fastcgi_param SCRIPT_FILENAME $document_root$fsn;

#PATH_INFO and PATH_TRANSLATED can be omitted, but RFC 3875 specifies them for CGI

fastcgi_param PATH_INFO $fastcgi_path_info;

fastcgi_param PATH_TRANSLATED $document_root$fsn;

}

# prevent nginx from serving dotfiles (.htaccess, .svn, .git, etc.)

location ~ /\. {

deny all;

access_log off;

log_not_found off;

}

}

使用如上配置,你可以在php.ini中設置cgi.fix_pathinfo=0,這樣可以避免許多不必要的系統的stat()調用。

基本安裝和配置就到這里~~

更多信息請查看IT技術專欄

更多信息請查看網絡編程
易賢網手機網站地址:Yii學習總結之安裝配置
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
中文一区二区| 欧美激情一区二区三区全黄| 亚洲第一在线视频| 亚洲精品日韩一| 国产日韩欧美精品在线| 欧美激情aⅴ一区二区三区| 亚洲区免费影片| 欧美日韩在线三区| 欧美精品久久久久久久久久| 亚洲电影天堂av| 伊人久久亚洲热| 精品成人一区二区三区四区| 欧美国产日产韩国视频| 欧美一区二区私人影院日本 | 欧美一区综合| 国产一区在线播放| 韩日欧美一区二区三区| 国产欧美一区二区三区沐欲| 国产精品亚发布| 国产精品网红福利| 鲁大师影院一区二区三区| 亚洲一级在线| 99热免费精品| 亚洲精品国产精品国自产观看| 国产精品揄拍一区二区| 欧美日韩精品二区| 欧美高清在线视频| 欧美日韩日本视频| 国产日韩欧美综合精品| 国模 一区 二区 三区| 黄网站免费久久| 亚洲美女黄网| 午夜国产精品影院在线观看| 一本大道av伊人久久综合| 欧美午夜电影在线| 国产免费观看久久| 欧美日韩一区二区在线| 亚洲欧美日韩精品综合在线观看| 国产日产欧美a一级在线| 亚洲欧美日韩国产中文在线| 国产女精品视频网站免费| 美女91精品| 韩国一区二区三区在线观看| 久久久无码精品亚洲日韩按摩| 亚洲国产天堂久久综合网| 久久人91精品久久久久久不卡| 精品成人国产在线观看男人呻吟| 欧美激情第五页| 亚洲免费婷婷| 1204国产成人精品视频| 欧美四级电影网站| 久久在线视频在线| 欧美一区二区三区在| 国产综合色在线视频区| 欧美日韩国产综合视频在线| 久久亚洲国产成人| 一区二区三区四区在线| 在线成人av| 国产精品日韩高清| 欧美精品成人一区二区在线观看| 午夜精品福利视频| 在线视频欧美精品| 亚洲高清不卡在线观看| 国产真实乱偷精品视频免| 欧美视频你懂的| 欧美午夜久久久| 国产精品欧美日韩一区| 欧美视频在线观看 亚洲欧| 欧美高清视频| 免费成人黄色av| 国产精品美女久久久| 欧美视频在线观看 亚洲欧| 国产精品videosex极品| 亚洲日本视频| 欧美视频在线观看 亚洲欧| 欧美综合国产| 狠狠做深爱婷婷久久综合一区| 国产一区自拍视频| 夜夜爽夜夜爽精品视频| 亚洲特黄一级片| 久久gogo国模裸体人体| 欧美精品自拍偷拍动漫精品| 国产精品一区二区你懂得| 国内外成人免费激情在线视频| 亚洲第一区色| 亚洲精品欧洲| 亚洲最新色图| 久久婷婷国产综合尤物精品| 蜜乳av另类精品一区二区| 欧美承认网站| 欧美日韩在线视频一区二区| 国产美女扒开尿口久久久| 亚洲三级性片| 亚洲一区二区在| 欧美三级视频| 亚洲精品国产精品国自产观看| 欧美一区免费| 你懂的国产精品永久在线| 国产精品一区二区三区久久| 亚洲美女黄色片| 欧美久久电影| 在线观看欧美亚洲| 老巨人导航500精品| 国产亚洲网站| 久久久久久久久久久久久久一区| 国产精品美女久久| 99国产精品久久久久老师| 在线电影国产精品| 欧美片在线观看| 国产日本精品| 国产精品视屏| 最新中文字幕一区二区三区| 亚洲日本视频| 欧美一区亚洲一区| 香蕉久久夜色精品国产使用方法| 亚洲人体一区| 亚洲女同性videos| 狠狠色噜噜狠狠色综合久 | 一本色道久久综合亚洲精品高清 | ●精品国产综合乱码久久久久| 女女同性精品视频| 久久成人免费网| 欧美一级在线视频| 欧美一级大片在线免费观看| 永久555www成人免费| 在线一区免费观看| 9色porny自拍视频一区二区| 亚洲国产精品va在线看黑人动漫| 国产婷婷色一区二区三区在线| 国产精品一国产精品k频道56| 欧美视频福利| 亚洲第一视频| 国产伪娘ts一区| 欧美激情国产精品| 亚洲综合第一页| 国产精品久久久久久久久久三级 | 国产精品视频观看| 亚洲一区二区精品在线| 欧美日韩在线播放一区| 99在线精品视频在线观看| 欧美国产一区在线| 亚洲欧美中文日韩v在线观看| 国产精品久久久久天堂| 黄色国产精品一区二区三区| 老司机精品导航| 欧美精品videossex性护士| 欧美日本国产| 一区在线免费| 亚洲毛片一区二区| 亚洲美女啪啪| 久久在线免费观看| 国产精品羞羞答答xxdd| 国产免费成人在线视频| 亚洲精品日韩精品| 久久久蜜桃精品| 国产麻豆日韩| 一本久道久久综合中文字幕| 久久gogo国模啪啪人体图| 欧美视频不卡| 亚洲免费观看高清完整版在线观看| 久久av二区| 好看的日韩视频| 久久久人成影片一区二区三区观看| 亚洲精选国产| 激情久久婷婷| 亚洲视频中文| 国产日韩欧美不卡在线| 亚洲欧美综合一区| 国产日本欧美在线观看| 午夜精品久久久久久久白皮肤| 欧美日韩免费视频| 一区二区免费在线播放| 国产精品久久久久aaaa九色| 亚洲视频在线观看免费| 欧美日韩亚洲精品内裤| 亚洲在线播放| 亚洲精品一线二线三线无人区| 免费欧美在线视频| 一区二区三区日韩欧美| 国产日韩一区二区三区在线| 欧美激情精品久久久久久变态| 这里只有精品电影| 一区三区视频| 国产精品成人一区二区网站软件| 亚洲欧美中文字幕| 亚洲国产影院| 国产精品欧美风情| 欧美国产精品v| 国产自产高清不卡| 美女免费视频一区| 欧美一区二区在线免费观看 | 国产综合自拍| 欧美电影在线免费观看网站| 亚洲午夜av电影| 一区二区高清在线观看| 伊人久久婷婷| 国产一区二区精品丝袜| 欧美体内she精视频| 欧美日韩成人| 欧美三区在线|