版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、以FastCg方式在IIS部署PHP7.0 本文檔記錄最新發(fā)布的PHP7.0.9如何在IIS上以FastCg方式部署 的方式以及老版本的老版本mysql函數(shù)的部分改動。 1、下載 PHP7.0.9 瀏覽器里輸入網(wǎng)址 http:/ , IM |p hp. nmt/d o wnl o.php 吒工 Current Stable PHP Z0.9 (Changelog) php-7O.9,ldf,bzj (sig) 1p522Kb md5: cgi.rfc2616_headers = 1 以上這些選項有可能部分不存在,不存在的不用設置。 以下 php 擴展模塊,根據(jù)需要選擇開啟,取消前面的分號為開始
2、 相應擴展模塊 extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_exif.dll extension=php_mysqli.dll extension=php_sockets.dll 注意 php7.0版本不在支持 mysql,所以沒有 extension二php_mysql.dll 這個配置項了,稍候說明怎么樣將 mysql 部署的網(wǎng)站改為適應 php7.0的一些改動函數(shù)。 5、 將改動后的php.ini保存,然后將php7這個文件夾復制到你想 要放置的地方,如C: 6
3、、打開IIS管理器,如果你還沒有安裝IIS web服務,請參考其他 教程安裝。選擇服務器名稱,再選擇右邊的“處理映射程序” FUWU2 蟲 4加-*樂 MraE* I flrtflCT. EI4r 衛(wèi)h 雙擊后再最右邊選擇“添加映射模塊” 澤力肌管遜理桂序 顯pgia硼本阪 奩著經(jīng)過排孕的列表. 添加如下信息: 注意可執(zhí)行文件要選擇你 PHP7存放的位置。點擊確定,彈出對話 框點擊確定。 7、回到IIS管理界面,編輯“ FastCg設置” 日I若|鼻 d FUWU2 (FUWU2Administr 卜心應用徨需也 I *網(wǎng)站 丸FUWU2主頁 CGT CGI 1 .L F = MtCGI 瑕
4、1 TTP咆應標HTTP重定向IP址 頭E RPMJJ (FlJMfl.j?tdm;niTy +7沖科柵 t U.丹站 軸 F FastCQ 建訊曲出山血畫dt曲越上的旳;jk砸幽的托曲創(chuàng)區(qū)旳囲 t-ipL pTi.php 匚 gi_e:E n2X 右鍵點擊“ C:php7php-cgi.exe”,選擇“編輯”,做如下設置: 編輯FastCGI應用程序 ReturnStdErrlnSOO 監(jiān)視斌文伴所做的更改 壷如區(qū)十潔Eir GphpAphpJni 慮員閭: 0 Environmentvariables 集合編輻器 FHP_FC _RIUESTS 屬性住): F HF_y C GI_OX_K
5、IQUESTS J雜頊 Name Value Piir_FCGI_l_UQU lODOO 其中“環(huán)境變量”設置如紅色方框。至此 PHP7.0在windowsllS上 的部署就完成了。所以新建的 PHP站點都能在該環(huán)境下運行 下面說一下舊版本的函數(shù)如何修改的問題: 1、函數(shù)連接,由于php7.0不在支持mysql,所以不能使用mysql 函數(shù)來連mysql數(shù)據(jù)庫了。如: public fun cti on db_c onn() return mysqli_c onn ect($this-Servers_host,$this-Servers_username,$this- Servers_pass
6、word); 這樣會報錯的,因為 php7.0/ext 里已經(jīng)沒有 php_mysql.dll 了。 需要改成: public function db_conn() $co = mysqli_connect($this-Servers_host,$this-Servers_username,$th is-Servers_password,$this-Servers_dbname); mysqli_set_charset ($co,UTF8); return $co; 其中: mysqli_connect($this-Servers_host,$this-Servers_usernam e,$t
7、his-Servers_password,$this-Servers_dbname); 用來連接數(shù)據(jù)庫。 mysqli_set_charset ($co,UTF8);/ 用來設置連接數(shù)據(jù)庫后的編碼, 如果不設置,有可能會出現(xiàn)亂碼的現(xiàn)象。 Return $co 是返回連接。 這樣連接數(shù)據(jù)庫的好處是不用再每次調(diào)用數(shù)據(jù)庫連接時都設置 編碼,節(jié)省代碼。 2、mysql_qurry()函數(shù)的變更 如果采用如下的方式跟數(shù)據(jù)庫連接和讀取內(nèi)容: $this-db_conn();/ 連接數(shù)據(jù)庫 mysql_select_db($this-Servers_db name);/選 擇數(shù)據(jù) mysql_query(S
8、ET NAMES UTF8) ;設/置編碼 $sql=select count(*) from user where LoginName=.$login_name. and PassWord=.$login_psw.;/ 查詢語句 $resultid=mysql_query($sql);/ 執(zhí)行查詢 $result=mysql_fetch_array($resultid,M YSQL_BOTH);將 查詢 結(jié)果放入關(guān)聯(lián)數(shù)組中 則可以變更為如下方式: $sql=select count(*) from user where LoginName=.$login_name. and PassWord
9、=.$login_psw.; $resultid=mysqli_query($this-db_conn(),$sql); $result=mysqli_fetch_array($resultid,MYSQLI_BOTH); mysql_query ()函數(shù)需要一個參數(shù),而 mysqli_query ()需要 兩個參數(shù),所以直接將數(shù)據(jù)庫連接放入 mysqli_query 中,而將 mysql_fetch_array($resultid,MYSQL_BOTH) 修 改 為 mysqli_fetch_array($resultid,MYSQLI_BOTH)因為我們在連接數(shù) 據(jù)庫函數(shù)中就已經(jīng)設置了編碼格式,所以老式的編碼設置不需 要了。 3、mysql_num_rows ()函數(shù)的改變 mysql_num_rows( ) 是獲取查詢 結(jié)果的行數(shù), 直接改為 mysqli_num_rows (), 參數(shù)不變。 因為在 mysql 操作是,查詢函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度天然氣儲備庫安全運營管理合同
- 二零二五年度工業(yè)設備安裝與調(diào)試服務合同3篇
- 二零二五版快遞企業(yè)快遞物品安全防護合同大全3篇
- 2025年度城市綜合體門頭廣告品牌形象改造合同3篇
- 2025年度拆遷安置房交易全程跟蹤服務合同協(xié)議3篇
- 個人消費性借款合同(2024版)9篇
- 二零二五年度可再生能源發(fā)電特許經(jīng)營合作協(xié)議合同范本
- 二零二五年度醫(yī)療健康信息化運維保障合同2篇
- 2025版商業(yè)物業(yè)安全責任書(含應急預案)3篇
- 2025年度個性化產(chǎn)后恢復與新生兒護理個人月嫂服務協(xié)議4篇
- 《裝配式蒸壓加氣混凝土外墻板保溫系統(tǒng)構(gòu)造》中
- T-CSTM 01124-2024 油氣管道工程用工廠預制袖管三通
- 2019版新人教版高中英語必修+選擇性必修共7冊詞匯表匯總(帶音標)
- 新譯林版高中英語必修二全冊短語匯總
- 基于自適應神經(jīng)網(wǎng)絡模糊推理系統(tǒng)的游客規(guī)模預測研究
- 河道保潔服務投標方案(完整技術(shù)標)
- 品管圈(QCC)案例-縮短接臺手術(shù)送手術(shù)時間
- 精神科病程記錄
- 閱讀理解特訓卷-英語四年級上冊譯林版三起含答案
- 清華大學考博英語歷年真題詳解
- 人教版三年級上冊口算題(全冊完整20份 )
評論
0/150
提交評論