三、php安裝
1.下載 php,我是用的是php-5.5.38-nts-Win32-VC11-x64(點擊下載)。
2.下載完成后,解壓放到C:\Php\文件夾下(用戶可以根據自己需要自行放置)。
3.安裝VC11運行庫(點擊下載),根據機型自己選擇,樓主是64位機,點擊安裝即可。
4.php配置:
打開php安裝目錄,如下圖復制php.ini-production重命名為php.ini(php.ini-production:生產環境,php.ini-development:開發環境):
用編輯器打開php.ini
做如下修改:
extension_dir = "C:\Php\php-5.5.38-nts-Win32-VC11-x64\ext"#設置php模塊路徑(根據你的路徑設置)
date.timezone = PRC#設置時區為中國時區
register_globals = On#開啟GET數據調用
short_open_tag = On#php支持短標簽
cgi.force_redirect = 0#開啟以CGI方式運行php
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1
以下php擴展模塊,根據需要選擇開啟,取消前面的分號為開始相應擴展模塊
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_pdo_mysql.dll
注意當使用curl請求https安全鏈接時需要安裝證書(網上有很多),下載完成后修改php.ini中的
curl.cainfo = "C:/Php/cacert.pem"(根據你的路徑位置);
四、配置IIS支持PHP
打開IIS(控制面板中),雙擊起始頁下面的主機名,選擇右側處理程序映射:
出現如下界面,雙擊右側添加模塊映射:
按如下圖所示填寫 :
注意:
模塊:這里需要注意如果安裝IIS時沒有添加CGI(上一節中點部分),這里就不會有FastCgiModule模塊需要重新添加。
可執行文件:在php安裝目錄,選擇是注意選擇.exe后綴 如下圖:
之后管理界面就出現了FastCGI設置選項,雙擊,如下圖 :
右鍵編輯:
選擇如下,監視對文件所做的更改:C:\Php\php-5.5.38-nts-Win32-VC11-x64\php.ini:
環境變量,點旁邊的"...":
點擊“添加”:
Name:PHP_FCGI_MAX_REQUESTS
Value:1000
確定;
雙擊左邊“起始頁”下面的計算機名稱
找到中間的IIS部分,打開“默認文檔”,如下:
添加:
添加index.php
測試php程序是否正常運行
打開:
C:\inetpub\wwwroot
新建一個index.php文件
內容如下:
<?php
phpinfo();
?>
最后,保存退出
在瀏覽器里面打開http://localhost/phpinfo.php
出現下面的界面,說php程序可以正常運行。