日韩高清在线免费不卡性生活毛片,亚洲av综合第一页,亚洲美女被操,一级无遮挡理论片

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|論壇轉帖|廠商大全

綠色資源網

技術教程
您的位置:首頁服務器類Web服務器 → PHP配置,IIS整合PHP詳解

PHP配置,IIS整合PHP詳解

我要評論 2013/01/17 16:57:41 來源:綠色資源網 編輯:www.dineoutnj.com [ ] 評論:0 點擊:288次

在iis上配置PHP是一件很容易的事,只要稍作幾部設置就可以完成iis整合php的設置!下面給大家介紹下iis下整合php的詳細教程:

將PHP壓縮包解壓到某個位置,一般為 C:\PHP

將php.ini-dist改名為php.ini,放到C:\windows目錄下,注意php.ini上的權限,如果虛擬主機設置了權限去除了windows目錄下的users,那么復制過去的php.ini是沒有權限的,所有dll會無法加載
php.ini中修改 extension_dir = "C:\php\ext" 設置PHP存放擴展的dll文件的路徑
建立一個存放session的目錄,比如為sessions
在php.ini中修改 session.save_path = C:\php\sessions" 設置session存放在指定的這個目錄
建立一個存放上傳文件的臨時目錄,比如為temp(要求該目錄的父目錄有列文件夾的權限,否則也會有權限問題)
在php.ini中修改 upload_tmp_dir = "C:\PHP\temp"
給整個PHP目錄users的讀權限,給sessions目錄和temp目錄的users的讀寫權限
將output_buffering=Off改為output_buffering=On ,開啟輸出緩沖
開啟后可以解決一些網站打開報錯或打開空白的情況,并且不會對其他正常網站造成不良影響。
-----------------------------------------------------------------
開啟常用的擴展,即去掉相應;extension=XXX.dll前面的分號
下面為常用擴展
extension=php_curl.dll
extension=php_gd2.dll        ;圖形處理用,比如圖片縮放,水印
extension=php_mbstring.dll   ;phpmyadmin需要
extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mssql.dll      ;sqlserver需要
extension=php_mysql.dll      ;mysql需要
extension=php_mysqli.dll     ;同上
extension=php_pdo.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
-----------------------------------------------------------------
ISAPI方式:
在IIS的web服務擴展里,添加一條擴展指向C:\php\php5isapi.dll文件,設置為允許
在IIS的“網站--主目錄--配置--應用程序擴展”里,添加.php的擴展名指向C:\php\php5isapi.dll(與CGI方式二選一,建議使用此方法)
給PHP目錄加上users的讀權限
給整個PHP目錄加上users的讀權限(其實是需要加network service權限就可以),如果用ISAPI模式,是需要有這個權限的,CGI的不需要
使用此方式,c:\windows\php.ini文件必須有network service的讀權限。

CGI方式:
在IIS的web服務擴展里,添加一條擴展指向C:\php\php-cgi.exe文件,設置為允許
在IIS的“網站--主目錄--配置--應用程序擴展”里,添加.php的擴展名指向d:\php\php-cgi.exe(與ISAPI方式二選一,不建議)
給PHP目錄加上users的讀權限
php.ini里設置cgi.force_redirect = 0,這個值不設置時默認為1,用CGI必須設置為0

-----------------------------------------------------------------
支持mysql
除了開啟php_mysql.dll擴展外,還要將PHP目錄下的libmysql.dll復制到c:\windows\system32下

支持MSSQL(可以不設置)
除了開啟php_mssql.dll擴展外,還要將ntwdblib.dll文件復制到c:\windows\system32下
注意:PHP里自帶的這個文件的版本不對,是連接不了的,要使用所連接的SQL Server安裝目錄下的ntwdblib.dll文件的版本。
2000數據庫對dll文件版本有要求,2005的話,似乎用任意版本的dll都可以連。
-----------------------------------------------------------------
支持curl
除了php.ini開啟curl擴展外,還要將libeay32.dll, ssleay32.dll這兩個文件放到system32文件夾下才可以
 

-----------------------------------------------------------------

支持mcrypt
除了php.ini開啟mcrypt擴展外,還要將libmcrypt.dll放到system32文件夾下才可以

-----------------------------------------------------------------

其他設置一般為默認不動,用戶需要時再設置
post_max_size = 8M               默認是8M
upload_max_filesize = 2M         默認是2M
開啟全局變量
register_globals = Off           默認不開啟
加大超時時間限制
max_execution_time = 30          默認是30秒
 

或者設置其他內容等

按照以上的方法做完以后,如果可以打開php頁面的話,那么說明你的iis下整合php配置成功了

關鍵詞:PHP配置,IIS

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視