win7下iis中配置php.ini文件

將php.ini-development配置文件重命名爲php.ini配置文件便可。php

接着作以下配置操做:mysql

一、修改php.ini配置文件

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

1
2windows

; On windows:
; extension_dir = "ext"服務器

修改成session

1
2curl

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

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

二、開啓Mysql相應的擴展庫功能

因爲默認PHP並不支持自動鏈接Mysql,需開啓相應的擴展庫功能,好比php_mysql.dll等,即將spa

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以前的分號(;)去除。

三、配置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"

四、配置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

五、修改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 程序的網站路徑。 【可選項】 
相關文章
相關標籤/搜索