win7下iis中配置php.ini文件


將php.ini-development配置文件重命名為php.ini配置文件即可。

接着做如下配置操作:

1、修改php.ini配置文件

打開php.ini配置文件,找到

1
2

; On windows:
; extension_dir = "ext"

修改為

1
2

; On windows:
extension_dir = "C:/php/ext"

表示指定PHP擴展包的具體目錄,以便調用相應的DLL文件。

2、開啟Mysql相應的擴展庫功能

由於默認PHP並不支持自動連接Mysql,需開啟相應的擴展庫功能,比如php_mysql.dll等,即將

1
2
3
4
5
6
7

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

這些extension之前的分號(;)去除。

3、配置PHP的Session功能

  在使用session功能時,我們必須配置session文件在服務器上的保存目錄,否則無法使用session。

     注意:如果C:\windows下有php.ini文件,注意要設置為一樣,否則也會出現驗證碼錯誤等現象。 

     在Windows 7上新建一個可讀寫的目錄文件夾,此目錄最好獨立於WEB主程序目錄之外,此處我在D盤根目錄上建立了phpsessiontmp目錄,然后在php.ini配置文件中找到

1

;session.save_path = "/tmp"

修改為

1

session.save_path = "D:/phpsessiontmp"

4、配置PHP的文件上傳功能 

  同session一樣,在使用PHP文件上傳功能時,我們必須要指定一個臨時文件夾以完成文件上傳功能,否則文件上傳功能會失敗,我們仍然需要在Windows 7上建立一個可讀寫的目錄文件夾,此處我在D盤根目錄上建立了phpfileuploadtmp目錄,然后在php.ini配置文件中找到

1

;upload_tmp_dir =

修改為

1

upload_tmp_dir = "D:/phpfileuploadtmp"

上傳大小:upload_max_filesize = 2M

單次上傳個數:max_file_uploads = 20

5、修改date.timezone

修改date.timezone,否則在執行phpinfo時date部分會報錯:

Warning: phpinfo() [function.phpinfo]…

我們需要將

;date.timezone =

修改為

date.timezone = Asia/Shanghai

如果使用fastcgi,還需如下配置

fastcgi.impersonate = 1 
cgi.fix_pathinfo=1 
cgi.force_redirect = 0 
open_basedir 指向包含 php 程序的網站路徑。 【可選項】 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM