日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

Windows环境下smarty安装简明教程

發(fā)布時(shí)間:2023/12/1 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows环境下smarty安装简明教程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
整個(gè)配置過(guò)程分為九步走,文章看起來(lái)比較長(zhǎng),那是因?yàn)檎鹃L(zhǎng)對(duì)每一個(gè)步驟都給出了沒(méi)法再詳細(xì)的解釋,非常淺顯,絕對(duì)是名副其實(shí)的“最簡(jiǎn)明教程”。按照這個(gè)教程,智商大于零的用戶都能順利配置好Smarty!~_~ 本文適用平臺(tái): Windows系統(tǒng)+IIS/APACHE+PHP4/PHP5 在開(kāi)始本文之前,首先得確定你的web服務(wù)器和PHP已經(jīng)配置完畢并工作正常。

1、下載Smarty包 可以從官方站點(diǎn)下載:http://smarty.php.net 目前最新版本是2.6.18

2、解壓縮Smarty包并找到合適的位置存放.解壓之后文件夾名可能是Smarty.x.x.x,把它修改成smarty(此處只為將來(lái)使用方便起見(jiàn),并非必須),然后將含有Smarty文件的文件夾拷貝到某一個(gè)目錄下(建議不要放在你的網(wǎng)站目錄下,這樣別人可以通過(guò)路徑訪問(wèn)到這些文件,如果非要放在網(wǎng)站目錄下,那最好目錄的名字起的生僻一些。這些文件即使被別人訪問(wèn)到,也未必造成安全問(wèn)題,但是一切都為了以防萬(wàn)一)。 在文章的下面內(nèi)容中,我們都是假設(shè)你的文件放在了d:\smarty下。

3、找到你的php.ini配置文件(可以通過(guò)運(yùn)行phpinfo()查看此文件路徑,但一般都放在系統(tǒng)目錄下)修改php.ini的include_path選項(xiàng),把smarty的庫(kù)文件路徑加上,比如: include_path = ".;d:\smarty\libs" 提醒一下,php.ini中一共有兩處include_path,一處是Unix下使用的,一處是windows下使用的,要修改windows下使用的: Windows: "\path1;\path2" include_path = ".;c:\php4\includes;d:\smarty\libs"

4、重新啟動(dòng)IIS/APACHE,重新啟動(dòng)的目的是使剛才的修改生效。 重新啟動(dòng)的方法很簡(jiǎn)單,APACHE直接restart即可。對(duì)于IIS,可以用net stop iiadmin命令關(guān)閉iis,然后用net start w3svc命令啟動(dòng),就完成了重新啟動(dòng)。如果實(shí)在不會(huì)重啟,就干脆重新啟動(dòng)計(jì)算機(jī),這樣最省事。

5、在你的網(wǎng)站目錄下創(chuàng)建一個(gè)文件夾,名字任意,假設(shè)叫MySmarty: 然后再在這個(gè)MySmarty目錄下創(chuàng)建2個(gè)文件夾,templates和configs。 創(chuàng)建完成之后如下: (你的網(wǎng)站目錄)/MySmarty/templates (這個(gè)目錄用來(lái)存放模版) (你的網(wǎng)站目錄)/MySmarty/configs (這個(gè)目錄用來(lái)存放一些配置信息)

6、在MySmarty目錄下再創(chuàng)建兩個(gè)文件夾,名字分別叫:smarty_cache和smarty_templates_c。為什么剛才不一起創(chuàng)建呢?因?yàn)檫@個(gè)步驟在原來(lái)的官方資料中沒(méi)有,而我在配置過(guò)程中發(fā)現(xiàn),如果沒(méi)有這兩個(gè)文件夾,smarty將無(wú)法工作,不知道是不是官方資料的smarty版本和目前最新的版本有出入的原因。但是只要配置這兩個(gè)目錄,Smarty便可以順利工作。因此建議進(jìn)行配置。

7、這時(shí)候你別忘了把我們上面從一開(kāi)始到現(xiàn)在創(chuàng)建的四個(gè)文件夾的權(quán)限設(shè)置好。當(dāng)然還包括存放smarty的文件夾d:\smarty的權(quán)限,因?yàn)橛械腘TFS格式的系統(tǒng)有嚴(yán)格的權(quán)限規(guī)定,你的目錄創(chuàng)建之后還得有足夠的權(quán)限才能讓web程序訪問(wèn)。一般來(lái)說(shuō)win2000和win2003下采用NTFS分區(qū)格式的系統(tǒng)需要做這樣的設(shè)定,具體方法是在文件夾上點(diǎn)擊右鍵,在“屬性”中打開(kāi)“安全”標(biāo)簽,在里面列出了可以訪問(wèn)這個(gè)目錄的用戶列表,如果沒(méi)有web訪問(wèn)權(quán)限,則需要添加,把Internet來(lái)賓帳戶和啟動(dòng)IIS進(jìn)程帳戶兩個(gè)帳戶都添加上即可。如果覺(jué)得麻煩,可以直接將Everyone用戶組添加上,允許任何用戶訪問(wèn)。

8、這時(shí)候安裝工作基本完成,可以進(jìn)行第一個(gè)簡(jiǎn)單例子的測(cè)試: 在你的網(wǎng)站目錄下建立 index.php文件,并且在(網(wǎng)站目錄)/MySmarty/templates/下建立index.tpl文件,分別輸入以下代碼 index.php template_dir = '(你的網(wǎng)站目錄)/MySmarty/templates';? $smarty->config_dir = '(你的網(wǎng)站目錄)/MySmarty/config';? $smarty->cache_dir = (你的網(wǎng)站目錄)/MySmarty/smarty_cache';? $smarty->compile_dir = (你的網(wǎng)站目錄)/MySmarty/smarty_templates_c'; //上面四行為使用Smarty前的必要參數(shù)配置? $smarty->assign('name','學(xué)安裝Smarty');? $smarty->display('index.tpl'); ?> index.tpl 你好,{ $name}!

9、現(xiàn)在終于可以觀看以下自己的杰作了。運(yùn)行index.php(當(dāng)然是在你的web服務(wù)器上運(yùn)行,和運(yùn)行普通php文件完全一樣。) http://localhost/index.php 這時(shí)候如果看到下面的輸出結(jié)果,說(shuō)明你安裝成功了~~~是不是很簡(jiǎn)單呢? 你好,跟17PHP學(xué)安裝Smarty! 后記:雖然到此為止Smarty的安裝已經(jīng)完成,但是站長(zhǎng)還是想給大家一點(diǎn)小建議。在上面的小例子中,可以發(fā)現(xiàn)如果我們每次使用Smarty前都需要設(shè)置參數(shù),那未免過(guò)于麻煩。這時(shí)候你可以把smarty信息設(shè)置的四行代碼包裹在一個(gè)類或者一個(gè)包含文件當(dāng)中。這樣就不用每次使用前都首先配置信息。

轉(zhuǎn)載于:https://www.cnblogs.com/evernory/archive/2007/08/20/862374.html

總結(jié)

以上是生活随笔為你收集整理的Windows环境下smarty安装简明教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。