iis運行php
❶ 如何在IIS中配置php
第一步:下載PHP主程序
第二步:接下來將PHP文件夾中的php.ini-dist復制到C:\WINDOWS目錄下並改名為php.ini,復制php5ts.dll和libmysql.dll兩個文件到
C:\WINDOWS\system32中。
第三步:為了讓PHP支持MYSQL和GD庫需要編輯php.ini文件,用記事本打開該文件,查找「extension_dir」,然後把extension_dir
=
"./"修改為extension_dir
=
"C:\php\ext";另外還需要把「;extension=php_mysql.dll」前的分號去掉,改成extension=php_mysql.dll。把「;extension=php_gd2.dll」前的分號也去掉,修改為extension=php_gd2.dll。
第四步:配置IIS的PHP映射:
1步:打開IIS,在默認網站上點右鍵選擇「屬性"
2步:找到「主目錄」標簽,點右下角的「配置」按
3步:在「添加和編輯應用程序擴展名映射」窗口中,通過瀏覽按鈕找到c:\php\php5isapi.dll文件,擴展名輸入.php,這樣在解析過程中將自動調用php5isapi.dll解釋PHP語言。另外還需要把「腳本引擎」和「檢查文件是否存在」選中
4:返回到默認網站屬性窗口的「主目錄」標簽,將執行許可權修改為「腳本和可執行文件」,這樣才能夠執行PHP程序
5:來到默認網站屬性窗口的「文檔」標簽,將index.php添加到默認文檔列表中
OK!OK!
❷ iis濡備綍鏀鎸乸hpiis濡備綍鏀鎸乯ava
濡備綍鍦╥is涓嬭繍琛宲hp錛
IIS涓嬭繍琛孭HP鐨勬柟娉:x0dx0a涓銆佸畨瑁匬HP5.3.6x0dx0a1)鍏抽棴闃茬伀澧欙紝灝唒hp5.zip瑙e帇鍒癉:PHPPHPWINDOWS鐩褰昞x0dx0ax0dx0a3)鍒皃hp瀹夎呯洰褰(D:PHPPHPwindows闆嗗悎鍥㈢洰褰曘俓x0dx0ax0dx0a2)鐐瑰嚮鈥滄槧灝勨濋夐」鍗′笂鐨勨滄坊鍔犫濇墦寮鈥滄坊鍔/緙栬緫搴旂敤紼嬪簭鎵╁睍鏄犲皠鈥濆硅瘽妗嗭紝鐐瑰嚮鈥滃彲鎵ц屾枃浠垛濆悗鐨勨滄祻瑙堚濆畾浣岲:PHP\php5\Php5isapi.dll錛岃繘鍏モ濄俻hp鈥(娉ㄦ剰:涓瀹氳佹敞鎰忔墿灞曞悕鍓嶇殑鍙ュ彿)錛岀偣鍑葷『瀹氥俓x0dx0ax0dx0a3)鍦ㄢ滄枃紼庫濇爣絳句腑灝嗏渋ndex.php鈥濇坊鍔犱負榛樿ゆ枃紼褲備笉鐢ㄥ姞浜嗐俓x0dx0ax0dx0a4)鍐嶆$偣鍑燴滅『瀹氣濋鍑衡滃簲鐢ㄧ▼搴忛厤緗鈥濆硅瘽妗嗭紝鐒跺悗鐐瑰嚮鈥滅『瀹氣濋鍑篜HP灞炴у硅瘽妗嗐俓x0dx0ax0dx0a5)閲嶅惎IIS錛屾湁鏁堛俓x0dx0a涓夈侻ysqlx0dx0a瀹夎呭畬鎴瀹夎匢IS鍚庢庝箞鍙戝竷緗戠珯錛
浣犲ソ.鍏堝湪鏈嶅姟鍣ㄤ笂鏋惰句笅FTP.鐒跺悗鍦ㄦ湰鍦扮敤flashfxp宸ュ叿鎶婃暟鎹涓婁紶鍒版湇鍔″櫒.騫跺畨瑁呬笅IIS.鍙戝竷緗戠珯鍗沖彲.CMS鐨勭▼搴忔槸鐢ㄧ殑PHP璇璦.闇瑕丮YSQL鏁版嵁搴撶殑鏀鎸.寤鴻鍦ㄦ湇鍔″櫒涓婃惌閰岻IS+PHP+MYSQL鐨勭幆澧.濡傛灉涓嶄細鐨勮瘽鍙浠ヨ╂湇鍔″晢甯浣犳惌寤.浠ュ強甯浣犻厤緗甅YSQL鏁版嵁搴.榪欓噷闄勪笂涓浠絀IS鍙戝竷緗戠珯鐨勬暀紼.甯屾湜瀵逛綘鏈夊府鍔.
iis鏄涓嬈懼紑婧愮殑web鏈嶅姟鍣ㄨ蔣浠跺悧錛
IIS浠h〃鐫浜掕仈緗戜俊鎮鏈嶅姟錛屾槸涓篧indowsServer涓撻棬璁捐$殑web鏈嶅姟鍣ㄨ蔣浠跺寘錛岀洰鍓岻IS涓昏佺敤浜庢墭綆$綉絝欎笂鐨勫唴瀹廣
Microsoft鐨処nternet淇℃伅鏈嶅姟鎻愪緵浜嗙敤浜庣$悊緗戠珯鍜屽叧鑱旂敤鎴風殑鍥懼艦鐢ㄦ埛鐣岄潰錛圙UI錛夈傚畠鎻愪緵浜嗗湪Web涓婂壋寤猴紝閰嶇疆鍜屽彂甯冪珯鐐圭殑鍙瑙嗗寲鏂規硶銆侷IS綆$悊鍣ㄥ伐鍏峰厑璁竁eb綆$悊鍛樹慨鏀圭綉絝欓夐」錛屼緥濡傞粯璁ら〉闈錛岄敊璇欏甸潰錛屾棩蹇楄板綍璁劇疆錛屽畨鍏ㄨ劇疆鍜屾ц兘浼樺寲銆
IIS鎻愪緵浜唄tml緗戦〉鍜屽姩鎬侀〉闈錛屼緥濡俛sp.net搴旂敤紼嬪簭錛屽綋璁塊棶鑰呰塊棶闈欐侀〉闈㈡椂錛孖IS灝變細鎶婂拰html鏈夊叧鐨勫浘鍍忓彂閫佺粰鐢ㄦ埛嫻忚堬紝褰撴垜浠璁塊棶鍔ㄦ侀〉闈㈢殑璇曡瘯錛孖IS榪愯屼換浣曞簲鐢ㄧ▼搴忥紝騫朵笖澶勭悊欏甸潰涓鎵鏈夎剼鏈錛岀劧鍚庡皢鍏舵暟鎹鍙戦佺粰鐢ㄦ埛嫻忚堛
鉶界劧IIS鍖呭惈緗戠珯涓婃墍鏈夊姛鑳斤紝浣嗚繕鏄瑕佸悜鏈嶅姟鍣ㄦ坊鍔犻濆栧姛鑳斤紝鍋囧俉inCacheExtension鎯寵侀氳繃緙撳瓨浣縫hp榪愯屾洿蹇錛屾ā鍧楀氨瑕佸厑璁哥$悊鍛樺彂甯冨弸濂界殑url欏甸潰錛屾潵鏂逛究鐢ㄦ埛鐨勮緭鍏ュ拰璁塊棶銆
IIS鏄鍟嗕笟緗戠珯鐨勬祦琛岄夐」錛屽洜涓哄畠鎻愪緵浜嗚稿氶珮綰у姛鑳斤紝騫朵笖寰楀埌浜哅icrosoft鐨勬敮鎸併備絾鏄錛屽畠榪橀渶瑕佸晢涓氳稿彲璇侊紝騫朵笖浠鋒牸浼氭牴鎹鐢ㄦ埛鏁伴噺鑰屽炲姞銆傚洜姝わ紝ApacheHTTPServer鏄寮婧愮殑錛屽彲渚涙棤闄愮敤鎴峰厤璐逛嬌鐢錛屼粛鐒舵槸鏈鍙楁㈣繋鐨刉eb鏈嶅姟鍣ㄨ蔣浠躲
❸ iis如何運行php
1.首先
我們需要安裝好IIS,默認windows2008下是iis7.0,具體的安裝可以查看iis7.0安裝圖解
2. 安裝好IIS後,默認已經支持asp,這里我們開始安裝.net環境
進入系統,打開桌面左下角「伺服器管理器」
點擊功能->"添加功能"->勾選「.NET Framework 3.5.1功能」
點擊下一步,安裝完成即可。
3. 接下來配置PHP環境,從常用軟體下載php5.2.6和php.ini文件
下載後,將php5.2.6解壓為php,並將php.ini拷貝到php裡面,這里我們將php放置在C:Program Files目錄下,
並用記事本打開php.ini文件,找到extension_dir這一行,將路徑修改為ext文件所在路徑,我們這里為 C:Program Filesphpext
設置php文件夾目錄許可權:
administrators 完全控制
system 完全控制
users 讀取和運行,列出文件夾目錄,讀取
設置系統環境變數:
Path環境變數末尾追加C:Program Filesphp
新建系統變數PHPRC變數值C:Program Filesphp
IIS設置:
A.添加應用程序池
E.將站點進程池設置到創建的php進程池內,重啟IIS,在默認站點下創建一個info.php,內容如下:
<?php
phpinfo();
?>
打開localhost/phpinfo.php 查看效果:
到這里PHP環境配置完成。
額外注意:
IIS+php 運行phpMyAdmin
Cannot start session without errors, please check errors 錯誤解決辦法
在php安裝目錄 找到php.ini
將php.ini中的session.auto_start的值改為1(啟動),默認是0(禁用),
在你的php安裝目錄下找到php.ini並且在該目錄下創建Temp文件夾
; where MODE is the octal representation of the mode. Note that this
; does not overwrite the process's umask.
;session.save_path = "D:/host/php/Temp"
session.save_path 這一行,設成session.save_path = 「D:/host/php/Temp」 (把前面分號去掉)
然後重啟IIS伺服器
在phpmyadmin中找到,config.sample.inc.php,改成config.inc.php,
找到 $cfg['blowfish_secret'] 將後面的賦值,加入數字和字母組合。
❹ 濡備綍鍦╥is涓閰嶇疆php榪愯岀幆澧冨備綍鍦╥is涓閰嶇疆php榪愯岀幆澧
濡備綍鍦╥is涓嬭繍琛宲hp錛
IIS涓嬭繍琛孭HP鐨勬柟娉:x0dx0a涓銆佸畨瑁匬HP5.3.6x0dx0a1)鍏抽棴闃茬伀澧欙紝灝唒hp5.zip瑙e帇鍒癉:PHPPHPWINDOWS鐩褰昞x0dx0ax0dx0a3)鍒皃hp瀹夎呯洰褰(D:PHPPHPwindows闆嗗悎鍥㈢洰褰曘俓x0dx0ax0dx0a2)鐐瑰嚮鈥滄槧灝勨濋夐」鍗′笂鐨勨滄坊鍔犫濇墦寮鈥滄坊鍔/緙栬緫搴旂敤紼嬪簭鎵╁睍鏄犲皠鈥濆硅瘽妗嗭紝鐐瑰嚮鈥滃彲鎵ц屾枃浠垛濆悗鐨勨滄祻瑙堚濆畾浣岲:PHP鑰孎astCGI鎵ц屾柟寮忔槸浠ュ崟涓綰跨▼鏉ユ墽琛屾搷浣滐紝鎵浠ヤ笉闇瑕佽繘琛岀嚎紼嬬殑瀹夊叏媯鏌ワ紝闄ゅ幓綰跨▼瀹夊叏媯鏌ョ殑闃叉姢鍙嶈屽彲浠ユ彁楂樻墽琛屾晥鐜囷紝鎵浠ワ紝濡傛灉鏄浠FastCGI鏉ユ墽琛孭HP錛屽緩璁閫夋嫨NonThreadSafe鐗堟湰銆
瀹樻柟騫朵笉寤鴻浣犲皢NonThreadSafe搴旂敤浜庣敓浜х幆澧冿紝鎵浠ユ垜浠閫夋嫨ThreadSafe鐗堟湰鐨凱HP鏉ヤ嬌鐢ㄣ
2錛岄厤緗畃hp
瑙e帇鍒版煇涓鐩褰曪紝濡俢:/php345
灝唒hp.ini-development閲嶅懡鍚嶄負php.ini
fastcgi.impersonate=1榛樿や負0錛屽傛灉浣跨敤IIS錛屼綘闇瑕佸紑鍚錛歝gi.fix_pathinfo=1
cgi.force_redirect=0榛樿ゅ紑鍚錛屽傛灉浣犱嬌鐢↖IS錛屽彲浠ュ皢鍏跺叧闂
鍏舵℃寚瀹歟xtension_dir鐩褰曞拰date.timezone鐩褰
extension_dir="C:/php53iis/ext"
date.timezone=Asia/Shanghai
淇鏀筆HP.INI閰嶇疆鏂囦歡涓鐨刢gi.fix_pathinfo=1錛孭HP浼氫慨姝SCRIPT_FILENAME涓虹湡瀹炵殑鏂囦歡鍦板潃錛屽惁鍒橮HP灝嗘棤娉曟壘鍒伴渶瑕佸勭悊鐨凱HP鏂囦歡銆
3錛岄厤緗畁ginx
瑙e帇nginx錛屽俢:/nginx
璁懼畾error.log鐨勫瓨鏀劇洰褰曪紝灝#error_loglogs/error.log;鐨#鍘誨勶紝榛樿error.log鏄瀛樻斁鍦∟ginx瀹夎呯洰褰曚腑logs鐩褰曚笅銆
❺ 沒有安裝apache也可以運行php程序嗎
沒有安裝apache可以運行php的,可以用IIS、ngnix等作為伺服器。使用iis運行php的方法如下:
1、下載安裝php,安裝時默認路徑: