php怎麼打不開?
如果要裝了IIS的機器支援PHP,那麼就需要裝專門的PHP解譯器。
首先你去下載php-4.3.4-Win32.zip。
下面為設定步驟:
1)將php-4.3.3RC4-Win32.zip裡面的所有檔案和資料夾解壓縮並放置在C:\ \php4\\資料夾中,沒有自己建立該資料夾
2)進入php4資料夾,查看根目錄和子目錄,把所有.dll檔案都統統複製貼上到C:\\WINNT\\ system32(WIN2K)或C:\\WINDOWS\\system32(WINXP)中
3)把php4資料夾裡面的php.ini-dist和php.exe檔複製到
C :\\WINNT\\(WIN2K)或C:\\WINDOWS\\(WINXP)中,並將php.ini-dist檔案改為php.ini
4)雙擊php.ini開啟該配置檔案,進行下面3個地方的修改:
1> 把extension_dir = "C:\\php4\\extensions" 改為你安裝php4的extensions資料夾路徑
2> 把;cgi.force_redirect = 1 改為cgi.force_redirect = 0
#3> 把register_globals = Off 改為register_globals = On
4> 找到;Windows Extensions 段,你應該可以看到如下程式碼
; ;extension=php_bz2.dll ;extension=php_cpdf.dll ;extension=php_crack.dll ;extension=php_curl.dll ;extension=php_db.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_dbx.dll ;extension=php_domxml.dll ;extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_hyperwave.dll ;extension=php_iconv.dll ;extension=php_ifx.dll ;extension=php_iisfunc.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_java.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll ;extension=php_mssql.dll ;extension=php_msql.dll ;extension=php_oci8.dll ;extension=php_openssl.dll ;extension=php_oracle.dll ;extension=php_pdf.dll ;extension=php_pgsql.dll ;extension=php_printer.dll ;extension=php_shmop.dll ;extension=php_snmp.dll ;extension=php_sockets.dll ;extension=php_sybase_ct.dll ;extension=php_w32api.dll ;extension=php_xmlrpc.dll ;extension=php_xslt.dll ;extension=php_yaz.dll ;extension=php_zip.dll
具體還得看你需要載入哪些.dll檔,不過你按照下面我這樣改也行,主要是要載入的.dll檔就去掉前面的分號( ; ) :
; ;extension=php_bz2.dll ;extension=php_cpdf.dll ;extension=php_crack.dll ;extension=php_curl.dll ;extension=php_db.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_dbx.dll ;extension=php_domxml.dll extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_hyperwave.dll ;extension=php_iconv.dll ;extension=php_ifx.dll ;extension=php_iisfunc.dll extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_java.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll ;extension=php_mssql.dll ;extension=php_msql.dll ;extension=php_oci8.dll ;extension=php_openssl.dll ;extension=php_oracle.dll ;extension=php_pdf.dll ;extension=php_pgsql.dll ;extension=php_printer.dll ;extension=php_shmop.dll ;extension=php_snmp.dll ;extension=php_sockets.dll ;extension=php_sybase_ct.dll ;extension=php_w32api.dll ;extension=php_xmlrpc.dll ;extension=php_xslt.dll ;extension=php_yaz.dll ;extension=php_zip.dll
5)再次開啟控制台-管理工具-Internet服務管理員,在"預設web網站"上右鍵點選,選擇"屬性"
6)選取"預設Web 網站屬性"視窗的"主目錄"標籤,點擊右下角的"配置"按鈕,出現"應用程式配置"視窗,點擊"應用程式映射"下面的"新增"按鈕,新增下面的程式映射:
#執行檔: C:\\php4\\php.exe %s %s (也就是你的php4資料夾路徑)
副檔名: .php
確定完成設定!
7)切換到"預設Web 網站屬性"視窗的"ISAPI篩選器"標籤,點擊右邊的"新增"按鈕,新增下面的一個篩選器:
篩選器名稱: PHP
執行檔: C:\\php4\\sapi\\php4isapi.dll (也就是你的php4資料夾的sapi資料夾路徑)
確定後關閉"Internet服務管理員"
8)繼續切換到"預設Web 網站屬性"視窗的"文件"標籤,點擊右邊的"新增"按鈕,新增如下"啟用預設文件":
index.php 也可以加上index.php3 index.php4 等等看你的需求而定
點擊左邊的"↑"按鈕,把index.php文件提升到最上面
現在你的IIS也支援PHP了.
更多PHP相關知識,請造訪PHP中文網!
以上是php怎麼打不開的詳細內容。更多資訊請關注PHP中文網其他相關文章!