資源描述:
《安裝(配置)yii方法(添加遇到小問題的解決方法)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、【轉(zhuǎn)】Yii安裝介紹Yii是一個基于組件、純OOP的、用于開發(fā)大型Web應(yīng)用的高性能PHP框架。它將Web編程中的可重用性發(fā)揮到極致,能夠顯著加速開發(fā)進程。Yii適合大流量的應(yīng)用,如門戶、BBS、CMS及B2B系統(tǒng)等,功能豐富,性能優(yōu)異,不過它的中文文檔還不完善,并且有些命令行的操作是針對非Windows用戶的,不易理解,所以制作了這篇文檔。配置下面針對本人的機器相關(guān)軟件環(huán)境及路徑做下說明:Apache2.2.4+PHP5.2.5+MySQL5.1.39在這里需要說明的是需要在設(shè)置Windows環(huán)境變量在Path中添加PHP運行環(huán)境所在的目錄(如本人在原有配置
2、后加上";C:PHP"),因為使用Yii時需要PHP的運行環(huán)境。此外,在PHP版本選擇時建議不要選擇比較高的版本,本人是從PHP5.3.O->PHP5.2.11->PHP5.2.5,本人在使用這兩個版本過程中經(jīng)常遇到一個ext目錄下的dll文件不能加載的情況,當然你確認自己對PHP的配置相當熟悉的話例外。因為在Yii中需要開啟pdo和pdo_mysql,所以請確保在運行環(huán)境所使用的php.ini中取消了extension二php_mysql.dll、extension二php_pdo.dll、extension=php_pdo_mysql.dll的注釋。Ap
3、ache的網(wǎng)站根路徑為D:wwwroot,在這個根路徑下創(chuàng)建一個名為YiiDemo的文件夾,將從網(wǎng)上下載到的Yii壓縮包解壓之后,拷貝進D:wwwrootYiiDemo文件夾,文件結(jié)構(gòu)如下:?YiiDemo口回岡Back▼筋^2)SearchFoldersFileEditViewFavoritesToolsHelpAddressOD:wwwrootYiiDemoFileandFolderTasks0Makeanewfolder對PublishthisfoldertotheWeb韻SharethisfolderOtherPlaceswwwroot?se
4、tting^.buildpathBUILDPATHFile1KBframeworkMyDocumentsMyComputerMyfJetworkPlacestest.pnpPHPFile1KBdemosrequirements.projectPROJECTFileBdKUst注:上圖中demos,framework,requirements是Yii壓縮包中的文件夾,其它文件和文件夾是本人使用Eclipse時創(chuàng)建的。此夕卜,在D:wwwrootYiiDemoframework文件夾下有一個yiic.bat文件,這個文件可以幫助我們快速生成網(wǎng)站架構(gòu)和MVC相
5、關(guān)的文件。另外,在本實例中MySQL和PHP都是用了utf8編碼,不建議使用gb2312編碼,能顯示的中文字符太少,并且對其它東亞語系不支持,甚至連生僻點的繁體中文都不能顯示,而utf8可以解決這個問題。創(chuàng)建網(wǎng)站初始結(jié)構(gòu)啟動Windows命令行程序(在開始菜單上找到"運行",然后輸入"cmd"并回車),可以看到如下命令行窗口:C:WINDOWSsystem32Ycmd.exe日回兇MicrosoftWindowsXP[Uersion5-1.2600]Copyright1985-2001MicrosoftCorp.▲C:DocunentsandSet
6、tingsj"i?zhou>在命令行方式下切換到Y(jié)ii的framework目錄下用以執(zhí)行yiic命令(實際執(zhí)行的是yiic.bat),如下:(如果報錯:php.exe不是內(nèi)部或外部命令。可以帶上php的安裝路徑操作如:php在D盤D:xamppphp就輸入"pathD:xamppphp"點enter后,然后再輸入yiic創(chuàng)建目錄命令(如"yiicwebappD:wampphtdocsblog")o就可以了)看到如上圖所示的信息之后,就可以使用yiic來創(chuàng)建網(wǎng)站結(jié)構(gòu)了,在本例中我們在D:wwwrootYiiDemoframework(注意A
7、pache中網(wǎng)站根路徑為D:wwwroot)下創(chuàng)建網(wǎng)站,網(wǎng)站名字為studyz先在D:wwwrootYiiDemoframework下手動創(chuàng)建study這個文件夾,然后使用如下命令創(chuàng)建網(wǎng)站:yiicwebapp網(wǎng)站路徑,如下圖:在輸入創(chuàng)建網(wǎng)站的命令之后就會看到如上圖所示的提示,鍵入"y〃之后就會在D:wwwrootYiiDemostudy目錄創(chuàng)建網(wǎng)站的框架結(jié)構(gòu),如下圖所示:study口回岡Back▼筋^2)SearchFoldersAddressO:wwwrootYiiDemostudFileandFolderTasks0Makeanewf
8、older對Publishthisfo