iis下安裝php
在 IIS 中搭建 PHP 環境,推薦用 php manager ,步驟如下:
1、先安裝配置好 IIS。
提示:需要注意的是要選中 CGI。
2、下載安裝 php manager 1.2。
提示:需要注意的是,如果是 IIS 10,在安裝 php manager 之前,需要修改注冊表,否則可能會出現「必須安裝IIS7以上才可以安裝」的錯誤提示,這是這個軟體的小 bug。
3、下載安裝(解壓) php。
提示:從官網下載時,注意選擇 windows 平台的 PHP 版本,Non Thread Safe,x64 或 x86。
4、配置 php。
提示:打開 IIS 管理器,點擊 php Manager。
㈡ 濡備綍鍦╥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鐩褰曚笅銆
㈢ 使用IIS搭PHP環境需要一些什麼,步驟是怎麼樣的
1、將 PHP 安裝為 ISAPI 模式:在「控制面板」的「管理工具」中選擇「Internet 服務管理器」,打開 IIS 後停止服務,然後在左側「默認Web站點」上單擊右鍵選擇「屬性」,在打開的「默認 Web 站點屬性」窗口的「ISAPI 篩選器」標簽里找到並點擊「添加」按鈕,在彈出的「篩選器屬性」窗口中的「篩選器名稱」欄中輸入:PHP,再將可執行文件指向 php4isapi.dll 所在路徑,如:C:\PHP\sapi\php4isapi.dll。
2、打開「默認 Web 站點屬性」窗口的「主目錄」標簽,找到並點擊「配置」按鈕,在彈出的「應用程序配置」窗口中找到並點擊「添加」按鈕,在彈出的窗口中新增一個擴展名映射,擴展名為 .php,單擊「瀏覽」將可執行文件指向 php4isapi.dll 所在路徑,如:C:\PHP\sapi\php4isapi.dll,然後一路確定即可。如果還想支持諸如 .php3,.phtml 等擴展名的 PHP 文件,可以重復「添加」步驟。
3、再打開「默認 Web 站點屬性」窗口的「的「文檔」標簽,找到並點擊「添加」按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優先順序,這樣,訪問站點時就會首先自動尋找並打開 index.php 文檔。
4、確定 Web 目錄的應用程序設置和執行許可中選擇為純腳本,然後關閉 Internet 信息服務管理器,在命令提示符中執行如下命令:net stop w3svcnet stop iisadminnet start w3svc
5、打開瀏覽器,輸入: http://localhost/,看到成功頁面後,在 IIS 根目錄下新建一個 phpinfo.php,內容如下: <?php phpinfo();?>
6、打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當前伺服器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI。
㈣ 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'] 將後面的賦值,加入數字和字母組合。