window server 2008 iis7+php安裝配置


安裝環境支持

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:\inetpub\wwwroot

新建一個index.php文件

 

<?php phpinfo(); ?>
 

 

在瀏覽器里面打開http://localhost/。出現下面的界面,說明配置成功!

 

 

安裝imagemagick支持圖片識別

下載 WINDOWS安裝包 ImageMagick-6.9.6-7-Q16-x64-dll.exe http://legacy.imagemagick.org/script/binary-releases.php

下載PHP擴展imagick  http://windows.php.net/downloads/pecl/releases/imagick/3.4.2/ (IIS要安裝非線程安全版本,IIS安裝完要重啟IIS,命令行iisreset即可。APACHE安裝線程安全版本)

API:http://www.php.net/manual/en/class.imagick.php

把里面的dll文件重命名為php_imagick.dll,並放到php 擴展文件目錄 php/ext 中。
在 php.ini 配置文件中添加,extension=php_imagick.dll

重啟電腦后,打開 phpinfo頁面,查看,擴展已經安裝成功


免責聲明!

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



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