租用服器WIN2003+IIS6+PHP5.4 +PHP5.3.8的安裝配置
一、安裝IIS
二、下載並安裝IIS FastCGI
下載地址:http://www.iis.net/download/fastcgi。選擇 x86或者download x86,下載下來名稱為 fcgisetup_1.5_rtw_x86.msi。安裝後會在C:\WINDOWS\system32\inetsrv\目錄下多出了5個檔案fcgiconfig.js,fcgiext.dll,fcgiext.ini,fcgilicense.rtf,fcgireadme.htm
這個時候在IIS6的"WEB服務擴充套件"裡就多出了一個FastCGI Handler
三、下載安裝IIS下的PHP5.4
下載地址http://windows.php.net/download/,下載VC9 x86 Non Thread Safe的ZIP版本,解壓到所需目錄,該目錄需要給予user讀取執行許可權。
四、配置和修改內容
1、環境變數修改
我的電腦->屬性->高階->環境變數->系統變數,在Path的最後面中加上;E:\PHP\
2、FastCGI安裝目錄內的修改(註冊PHP到FastCGI)
開啟C:\WINDOWS\system32\inetsrv\fcgiext.ini檔案,在檔案最後加上下面的語句:
[Types](這個是檔案原來就有的,在[Types]後面加上下面的語句就可以,要全部哦不然會報錯的。)
php=PHP
[PHP]
ExePath=E:\PHP\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
ActivityTimeout=3600
RequestTimeout=3600
3、PHP.ini的修改PHP5.4安裝目錄下是沒有PHP.ini這個檔案的,只有php.ini-development和php.ini-production,我們把php.ini-development改為php.ini(當然如果你怕有錯可以先備份一下)。
註明:首先建一個資料夾命名為TMP,位置隨意,我這裡放在E:\PHP\tmp。 (upload_tmp_dir會用到,upload_tmp_dir是用來定義上傳檔案存放的臨時路徑,這裡可以修改並給它定義一個絕對路徑,同時需要有讀、寫許可權)。用搜尋(快捷鍵:Ctrl+F)的方式把下面的關鍵字改成現在的值:
short_open_tag = Off (這個它本來預設就是這樣我們就不要改了。)
把;upload_tmp_dir =改為upload_tmp_dir="E:\PHP\tmp"
把;cgi.force_redirect = 1改為cgi.force_redirect=0
把;fastcgi.impersonate = 1;改為 fastcgi.impersonate=1;
把; extension_dir = "ext"改為extension_dir="E:\PHP\ext"
把;date.timezone =改為date.timezone =PRC(如果不修改date.timezone,開啟網頁的時候蠻有可能提示500錯誤。也有人把值改為Asia/Shanghai,我沒試過你們可以試試。)
在Windows Extensions中去除擴充套件前面
的分號(;):
; extension=php_curl.dll
; extension=php_gd2.dll
; extension=php_ldap.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
4.Internet資訊服務(IIS)管理器的修改
(1)網站》屬性》主目錄》配置》新增
可執行檔案填寫C:\WINDOWS\system32\inetsrv\fcgiext.dll
副檔名填寫.php。
動作->限制為GET,HEAD,POST。
(2)網站->屬性->文件->新增預設內容index.php。這裡全部配置好了,一定要把IIS服務重啟一下。
5、測試
用文字寫一段測試程式碼:
<?php
phpinfo();
?>
儲存為index.php,名字隨便取,只要字尾是.php就可以。把index.php放到根目錄下,我這裡是C:\Inetpub\wwwroot,然後在瀏覽器中輸入http://localhost/index.php就可以得到返回的資訊了。
五、若出現如同下面的錯誤,說明你的電腦沒有安裝VC9執行庫 即VISUAL C++ 2008
Microsoft Visual C++ 2008 Redistributable Package (x86)
下載後安裝就可以了。
相關文章
- Nginx服務安裝配置Nginx
- RabbitMQ服務安裝配置MQ
- ubuntu系統samba服務的安裝配置UbuntuSamba
- LINUX下VNC服務的安裝配置LinuxVNC
- 服務端常見服務安裝及配置服務端
- 線上影片伺服器租用如何配置伺服器
- Kali Linux常用服務配置教程安裝及配置DHCP服務Linux
- CentOS6.7安裝配置nfs服務CentOSNFS
- linux下安裝、配置samba服務LinuxSamba
- jupyter的伺服器配置安裝伺服器
- NFS伺服器的安裝與配置NFS伺服器
- Samba伺服器的安裝與配置Samba伺服器
- SVN伺服器的配置和安裝伺服器
- 自動批量對linux伺服器安裝配置NTP服務Linux伺服器
- nfs伺服器安裝配置NFS伺服器
- 9歩完成SVN(subversion)服務端的安裝配置服務端
- centos8安裝和配置redis服務CentOSRedis
- CentOS7下RabbitMQ服務安裝配置CentOSMQ
- 編寫安裝配置mail服務指令碼AI指令碼
- linux下Samba服務配置與安裝LinuxSamba
- httpd伺服器的安裝和基本配置httpd伺服器
- Vlog伺服器租用如何選擇配置-VeCloud伺服器Cloud
- Linux平臺下snmp服務的安裝和配置Linux
- NFS介紹、NFS服務端安裝配置、NFS配置選項NFS服務端
- Nexus windows安裝,配置為系統服務Windows
- zabbix3.x服務端安裝和配置服務端
- CentOS 7 安裝配置SVN伺服器CentOS伺服器
- zabbix的安裝配置
- rsync的安裝配置
- sonar的配置安裝
- HIVE的安裝配置Hive
- haproxy的配置安裝
- ASM的安裝配置ASM
- statspack的安裝配置
- Linux伺服器配置——安裝CentOS以及源配置Linux伺服器CentOS
- CentOS.7下安裝配置FTP和SFTP服務CentOSFTP
- CentOS7.4安裝php配置php-fpm服務CentOSPHP
- Linux環境VNC服務安裝、配置與使用LinuxVNC