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