安裝環境支援
Microsoft Visual C++ 2012
net framework 4.5
php配置
precision = 20
serialize_precision = 100
max_input_vars = 2500
error_log = "/logs/php_errors.log"
extension_dir = "./ext/"
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_pdo_mysql.dll
extension=php_openssl.dll (https圖檔或其它https連結要用,比如識别https相似圖檔功能)
date.timezone = PRC
short_open_tag = On
cgi.force_redirect = 0
fastcgi.impersonate = 1
session.save_path = "2;C:/php5/tmp" //設定此選項後,請手動生成二級SESSION目錄。
http://dayin.a.cn/index.php/Gather/makeSessionDir
doc_root //如果運作有錯誤,可嘗試注釋掉
IIS
開始-管理工具- Internet 資訊服務(IIS)管理器
關閉,在浏覽器裡面打開http://localhost/
出現下面的界面
添加FASTCGI
Name:PHP_FCGI_MAX_REQUESTS
Value:10000
IIS配置
為目前IIS計算機MIME增加.grf
為目前網站MIME增加.mp4 video/mp4
url中有空格或加号出現404錯誤,隻需啟用允許雙重轉義功能即可
目錄設定
關閉目錄浏覽權限
給Runtime設定IIS_ISURS、Users設定可讀寫權限
生成PHP的SESSION二級目錄
解決nginx檔案解析漏洞
測試
打開:C:inetpubwwwroot
建立一個index.php檔案
在浏覽器裡面打開http://localhost/。出現下面的界面,說明配置成功!
安裝imagemagick支援圖檔識别
下載下傳PHP擴充imagick http://windows.php.net/downloads/pecl/releases/imagick/3.4.2/ (IIS要安裝非線程安全版本,IIS安裝完要重新開機IIS,指令行iisreset即可。APACHE安裝線程安全版本)
把裡面的dll檔案重命名為php_imagick.dll,并放到php 擴充檔案目錄 php/ext 中。
在 php.ini 配置檔案中添加,extension=php_imagick.dll
重新開機電腦後,打開 phpinfo頁面,檢視,擴充已經安裝成功