㈠ 用windows2003+iis+php+mysql+fastcgi搭建的php環境,訪問網站的時候出現
很明顯mysql資料庫中user表沒有給你的賬戶許可權,你最好新建一個mysql賬戶賦予許可權,不要用root許可權賬號跑mysql!
mysql新建賬號 賦許可權例子:
1、以管理員身份登錄MySQL
mysql -u root -p
2、選擇mysql資料庫
use mysql
3、創建用戶並設定密碼
create user 『testuser』@』localhost』 identified by 『testpassword』
4、使操作生效
flush privileges
5、為用戶創建資料庫
create database testdb
6、為用戶賦予操作資料庫testdb的所有許可權
grant all privileges on testdb.* to test@localhost identified by 『1234』
7、使操作生效
flush privileges
8、用新用戶登錄
mysql -u test -p
㈡ windows2003伺服器IIS配置 php安裝老提示Service Unavailable
注意php5文件要放到d:下
php5的配置。
1.php.ini-recommended改成php.ini,文件已經修改好。放到了appach2文件中
2.把php5中的php5ts.dll復制到 windows\system32中
3 php5apache2.dll復制到apache group\apache2\moles下
4把這些放到httpd.conf的最後LoadMole php5_mole moles/php5apache2.dll
AddType application/x-httpd-php .php
5.logs下放入usr文件,用於文件訪問控制,位置:「<Directory "d:/yyphp/myfile">」
6windows下(xp系統)放入php.ini,php_msql.dll,php_mysqli.dll增加msql mysqli的擴展
system32下放入libmysql.dll,php5ts.dll
㈢ windows 2003 搭建 php, IIS+PHP+MYSQL 要求 IIS 同時支持 ASP。 求方法!
得裝一些插件,同時支持的話也不是支持的很好,IIS是專為asp開發的,apache專為php開發,混著也不是不可能,但這種需求確實不太好啊
㈣ 本人SERVER 2003 IIS重裝後,原來的PHP環境怎麼辦啊
樓主的意思是使用了exe安裝的php,我這里建議使用壓縮包版的,這樣重裝IIS後只需要在IIS里添加一下映射就可以使用php了。
我在下面說一下如何把壓縮包版本的php集成IIS下
建議樓主先在IIS里注冊一下php 方法如下
4.Internet 服務管理器---網站(右鍵)---屬性---主目錄---配置---添加---擴展名為 .php ,單擊「瀏覽」將可執行文件指向 php5isapi.dll 所在路徑,如:D:\php\php5isapi.dll
5.Internet 服務管理器---Web 信息管理器---添加一個新的web擴展程序---輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑---允許
5.將以下代碼復制到一個文本文件內,保存為.bat文件 並運行
net stop w3svc
net stop iisadmin
net start w3svc
6.新建一個網站 在網站目錄下建立a.php 內容為
<?
phpinfo();
?>
這樣看一下PHP好用不,如果不好用的話就重新安裝下吧。
下面介紹下如何在IIS上集成php、
這里我就不說cgi了,因為cgi需要系統許可權過高,不建議虛擬主機使用,而且cgi程序也很少有人用到,樓主說的要iis6.0結合php
安裝需要:windows2003系統 安裝有IIS6.0+php-5.1.1-Win32.zip+mysql最新版本+zendO 3.20+phpmysamin2.8
一、安裝 PHP
1.php-5.1.2-Win32.zip,直接全部接壓至D:\php\目錄即可得PHP文件存放目錄D:\php\
2.再將PHP5為D:\php\和子文件夾ext下的所有dll文件拷到c:\Windows\system32(win2000系統為 c:/winnt/system32/)下,覆蓋已有的dll文件
3.將D:\PHP目錄下的php.exe、php-win.exe和php.ini-dist三個文件拷到C:\Windows ( Windows 2000 下為 C:\WINNT)下; 將C:\Windows\php.ini-dist改名為php.ini,然後用記事本打開,利用記事本的查找功能搜索
register_globals = Off
,將 Off 改成 On ;
extension_dir =
,並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "D:\php\ext" ;
將以下內容前面的;去掉
;extension=php_dbase.dll
可選
;extension=php_gd2.dll
這個是用來支持GD庫的,一般需要,必選
;extension=php_ldap.dll
可選
;extension=php_mbstring.dll
這不選一般用PHPMYADMIN會出紅色提示,故必選
;extension=php_mssql.dll
這個是用來支持MSSQL的,可選
;extension=php_mysql.dll
這個是用來支持MYSQL的,要支持MYSQL必選
4.Internet 服務管理器---網站(右鍵)---屬性---主目錄---配置---添加---擴展名為 .php ,單擊「瀏覽」將可執行文件指向 php5isapi.dll 所在路徑,如:D:\php\php5isapi.dll
5.Internet 服務管理器---Web 信息管理器---添加一個新的web擴展程序---輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑---允許
5.將以下代碼復制到一個文本文件內,保存為.bat文件 並運行
net stop w3svc
net stop iisadmin
net start w3svc
6.新建一個網站 在網站目錄下建立a.php 內容為
<?
phpinfo();
?>
二、安裝mysql
對於MySQL最新版,解壓,雙擊執行 Setup.exe 一路Next下一步,選擇安裝目錄為D:\MySQL和安裝方式為Custom自定義安裝,再一路Next下一步,最後一步,跳過即可
開始---程序---MYSQL5.0---進行配置mysql並設置mysql密碼
三、安裝zendO3.2.0
下載後得到 ZendOptimizer-3.2.0-Windows-i386.exe ,直接雙擊安裝即可,安裝過程要你選擇 Web Server 時,選擇 IIS ,然後提示你是否 Restart Web Server,選擇是,完成安裝之前提示是否備份 php.ini ,點確定後安裝完成。我這里安裝到D:\php\Zend
以下兩步的目錄根據你自己的默認WEB站點目錄來選,當然也可以選擇到D:\php\Zend目錄
Zend Optimizer 的安裝向導會自動根據你的選擇來修改 php.ini 幫助你啟動這個引擎。下面簡單介紹一下 Zend Optimizer 的配置選項。以下為本人安裝完成後 php.ini 里的默認配置代碼(分號後面的內容為注釋):
zend_extension_ts="D:\php\Zend\lib\ZendExtensionManager.dll"
;Zend Optimizer 模塊在硬碟上的安裝路徑。
zend_extension_manager.optimizer_ts="D:\php\Zend\lib\Optimizer-3.2.0"
;優化器所在目錄,默認無須修改。
zend_optimizer.optimization_level=1023
;優化程度,這里定義啟動多少個優化過程,默認值是 15 ,表示同時開啟 10 個優化過程中的 1-4 ,我們可以將這個值改為 1023 ,表示開啟全部10個優化過程。
調用phpinfo()函數後顯示:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.9, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.2.0, Copyright (c) 1998-2006, by Zend Technologies 則表示安裝成功。
四.安裝GD庫
這一步在前面PHP.INI配置中去掉「;extension=php_gd2.dll」前面的;實際上已經安裝好了~
[在php.ini里找到"extension=php_gd2.dll"這一行,並且去掉前面的分號,gd庫安裝完成,用echophpinfo();測試是否成功!
五、安裝 phpMyAdmin:
下載得到 phpMyAdmin-2.8.0.zip ,將其解壓到D:\php\或者 IIS 根目錄,改名phpMyAdmin-2.8.0為phpMyAdmin
1。找到 $cfg['PmaAbsoluteUri']
在後面的''內把phpMyAdmin的地址打上,修改後如 $cfg['PmaAbsoluteUri'] = 'http://www.szbar.com/phpMyAdmin';
2。找到 $cfg['blowfish_secret']
在後面的''內隨便輸入一些數字或字母,修改後如 $cfg['blowfish_secret'] = 'szbar';
3。找到 $cfg['Servers'][$i]['auth_type']
後面的''內默認為config,修改為cookie,修改後如 $cfg['Servers'][$i]['auth_type'] = 'cookie';
4。找到 $cfg['Servers'][$i]['user']
後面的''內默認是root,去掉,修改後如 $cfg['Servers'][$i]['user'] = '';
問:配置文件現在需要絕密的短語密碼(blowfish_secret)。怎麼解決?
答:在blowfish_secret設置的就是安裝mysql時的密碼!
完成 給我加分!~~~~~~~~~~~~~~~~~~
㈤ WindowsServer2003中IIS支持php的配置
確定你下載的PHP和MYSQL都是相應你系統能用的(我一般用的版本如下,其實配置都一樣,無所謂的
MySQL-essential-5.0.45-win32.msi
php-5.2.4-Win32.zip)
1.安裝MySQL(沒有特殊說明的就按照默認安裝)
選擇 Custom 自定義安裝
點擊"Change"更改 MySQL 安裝目錄(自定義)
其他按照默認的下一步就可以
安裝完成後會自動跳轉到設置界面,選擇 Detailed Configuration 進行詳細配置
選擇 MySQL 運行模式:Server Machine
選擇 MySQL 資料庫默認存儲方式:Non-Trans Only ( MYISAM)
設定 MySQL 最大連接數:一般設置為 128 - 512 之間的整數
設定 MySQL 網路參數,注意:不要啟用 Strict Mode!
設定 MySQL 默認字元集:以用戶站點語言為准(一般GBK)
Windows 環境設定,三個都勾上,service name是MySQL
接下來設置root用戶密碼,按需求是否啟用遠程用戶(Enable root access from remote...),如果只是本機訪問的話就別勾了,更安全
最後,完成 MySQL 的安裝和配置,會自動啟動 MySQL 服務。
測試 MySQL 工作是否正常:
打開 cmd 命令提示符窗口,輸入命令:MySQL –u root –p 輸入密碼後,如果能夠正常進入 MySQL 控制台則說明 MySQL 安裝正常。(注意,-p和密碼之間沒空格)
2.安裝 PHP:(我默認安裝在D:\PHP下,可按需求更改)
(1) 解壓縮下載的 php-5.2.4-Win32.zip 文件,並將其復制到: D:\PHP ;
(2) 進入 D:\PHP文件夾,將 php.ini-dist 重命名為 php.ini ;
(3) 打開 php.ini 文件,找到:extension_dir = "./" 將其改為;
extension_dir = " D:\PHP\ext"
(4) 找到:Windows Extensions
在 Windows Extensions 下方的動態模塊配置中,需要打開以下模塊支持:(去掉模塊配置每行前面的;號即可)
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_MySQL.dll
(5) 找到:
disable_functions =
改為:
disable_functions = phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
(6) 保存 php.ini 文件,並將其復制到 C:\Windows\
PHP按此安裝可以滿足絕大部分建站需求。如果有特殊需要請自行查閱PHP模塊(extension)的相關資料
3. IIS 新建一個站點(這部分不仔細闡明了,沒什麼要點,只是要注意需要給予該站點"讀取"和"運行腳本"的許可權)
4.IIS 與 PHP 的整合配置 - 使站點支持 PHP(這個是重點)
(1) 右鍵打開剛剛建立的網站屬性,
(2) 在站點屬性窗口中,單擊"主目錄"頁簽,單擊"配置"按鈕,在新彈出的"應用程序配置"對話框中,單擊"添加"按鈕,加入 PHP 的 ISAPI 支持,選擇可執行文件:D:\PHP\php5isapi.dll 、擴展名為 .php 、限制動作為:GET,POST 。單擊"確定"添加,並在"應用程序配置"窗口中查看 .php 擴展是否載入成功。若成功,則單擊"確定"關閉配置窗口,回到站點屬性主窗口。【這步比較重要】
(3) 單擊"文檔"頁簽,在默認內容文檔中添加 index.htm、index.html、index.php 三個文件,並將所有默認文檔排序,順序按照下圖所示。完成後,單擊"確定",關閉站點屬性配置窗口,回到 IIS 管理器主界面。
(4) 右鍵單擊"Web 服務擴展",添加一個新的web服務擴展,添加 PHP 擴展支持。
(5) 在"新建WEB服務擴展"對話框中,"擴展名"填寫PHP,"文件"選擇 D:\PHP\php5isapi.dll ,並設置該PHP擴展默認為允許。
(6) 重啟 IIS 服務
5、測試 PHP 支持是否正常
IIS與PHP的整合已經完畢,下面需要測試 PHP 支持是否正常。
在你的網站根目錄下新建一個phpinfo.php文件,用記事本編輯,內容為
<?php
phpinfo();
?>
然後嘗試訪問該頁面。
如果能夠正常顯示PHP支持信息則表明配置整合是成功的。
至此 全部配置完畢
㈥ server 2003怎麼安裝php環境
1.安裝IIS
IIS是windows平台下比較成熟的web服務,安裝方法也非常簡單。
打開「開始」菜單,點擊「管理您的伺服器」(如所示),點擊「添加或刪除角色」(如所示)。
-管理您的伺服器
-添加或刪除角色
進入預備步驟後直接點下一步。到達了選擇角色的地方,選擇「應用程序服務(IIS,ASP.net)」(如所示)
-應用程序服務
之後點擊下一步,出現附加組件的選擇,一個是FrontPage Server Extentions,另外一個是ASP.net,這兩項我們的環境中都不需要,不必選擇,如果有需要,可以選擇性安裝。進入下一步,是選項總結,再下一步,進入安裝過程,此時提示需要插入windows 2003(R2)的安裝光碟,插入光碟後,選擇光碟機所在驅動器下的I386,點擊確定,安裝過程將會繼續一直到結束,並且出現成功提示(如所示)
-IIS安裝成功
完成後對IIS進行測試,打開「開始」菜單,點擊「所有程序」,進入「管理工具」,點擊「internet信息服務(IIS)管理器」
展開「網站」樹型節點,刪除默認網站,然後新建一個網站(如所示)
-新建網站
進入向導後,進入下一步,為網站添加描述,也就是IIS中顯示的網站標示,可以隨便填寫,再進入下一步,為網站配置主機頭,我們是用來配置本地測試環境,所以把主機頭配置為127.0.0.1(如所示)
-配置主機頭
進入下一步,選擇目錄,目錄需要提前建立好,然後選擇即可。繼續下一步,需要選擇網站許可權,這里只選擇讀取即可。之後便可完成網站新建向導了。
下面要為目錄配置許可權,首先先在網站名稱上點擊右鍵,進入「許可權」選項,進入「許可權」之後點擊「添加」按鈕,點擊「高級」,然後點擊「立即查找」,找到IUSR_%計算機名%,選擇之後點擊確定,此時回到了許可權選項的位置,除了「完全控制」和「特殊許可權」之外全部勾選,最後點擊「應用」。許可權配置好後,在目錄中新建一個index.html文件,隨意輸入一些文字或者html代碼即可。
-許可權配置
在網站名稱上右鍵,點擊屬性,進入「屬性」後點擊「文檔」選項卡,在此添加一個index.html和index.php(index.php添加好是為了待會不必再做配置),然後點擊「確定」或者「應用」保存配置。
然後在瀏覽器中的地址欄中輸入
「http://localhost/」或者「http://127.0.0.1/」
,即可看到剛才我們建立的index.html中的內容。
2.安裝fastcgi
IIS調試好後,就可以安裝fastcgi了,首先需要下載IISfastcgi,下載地址是(http://www.iis.net/download/FastCGI),安裝fastcgi非常簡單,只需要同意協議後連續點擊下一步即可,沒有任何選項。
3.安裝php
首先下載php在windows的安裝包,下載地址
http://windows.php.net/downloads/releases/archives/
,選擇版本的時候,需要注意一下,截止目前(2011年6月),支持zend加密組件的最後一個php版本是5.2.17,國內大多數主機商和程序能到達的版本只有5.3.4,目前dedecms5.6在5.3.5和更高版本中後台會出現警告,但沒有錯誤。這里選用php-5.3.4-nts-Win32-VC9-x86.msi做例子。
下載好php-5.3.4-nts-Win32-VC9-x86.msi後,雙擊文件安裝,接受使用協議後,為php填寫安裝目錄,這個目錄是可以更換的,指向需要放置它的位置即可。
之後需要選擇web伺服器的安裝,這里選擇我們先前安裝的IIS fastcgi
-php web server setup
下一步需要配置安裝選項,這里我們除了默認的選項之外增加了pear install(所示)
-php安裝選項
再進入下一步,就可以確認安裝了。
完成安裝後,還需要測試一下php是否可用。
首先打開IIS管理器,然後在先前測試IIS的網站上右鍵,進入「屬性」,點擊主目錄選項卡,然後將「執行許可權」配置為「純腳本」,如所示
-主目錄選項卡
然後點擊旁邊的「配置」,擦看是否有.php擴展名,如果沒有的話,需要添加一個新項,將可執行文件指向「C:WINDOWSsystem32inetsrvfcgiext.dll」,擴展名為「.php」(注意有個點),動作限制為「GET,HEAD,POST,TRACE」,點擊確定即可()
-添加php擴展名映射
做好了這些,就可以寫個小腳本來測試了,在網站的目錄中新建一個test.php文件,打開後輸入<?php echo phpinfo();?>,保存後退出。
在瀏覽器地址欄中輸入
http://localhost/test.php
,即可看到php信息了。
3.mysql安裝(註:以下步驟同樣適用於windows server 2008的mysql安裝)
下載mysql(
http://www.mysql.com)
,安裝過程比較簡單,首先配置路徑,然後選擇安裝選項,一般採用默認安裝的方式,之後會進入一個配置向導界面()
-mysql配置向導界面
連續下一步,需要選擇配置方式,這里選擇配置方式,我們需要手動配置,所以選擇detailed configuration,然後點擊「下一步」()
-配置方式
這里需要選擇伺服器類型,如果是開發用的測試環境,選擇developer Machine ,如果是伺服器用,則選擇Server Machine,當然單一用途的伺服器還可以選擇dedicated mysql server machine。選擇好後進入下一步()
-伺服器類型
接下來是選擇伺服器使用,第一個是多功能資料庫,可以使用 InnoDB engine和MyISAM engine。第二個選項,它的性能偏向於InnoDB,但是同時支持MyISAM engine。第三個選項是偏向於分析功能的MyISAM。至於這三個選項有什麼區別,其實只要知道,MyISAM類型的資料庫引擎可以為php提供強大的檢索和分析功能。InnoDB的性能則偏重於存儲。
所以如果只做web伺服器的話選擇第三項即可,如果是有其它用途,建議選擇第一項。
-資料庫用途
下一步需要選擇伺服器上的連接數量,這里如果是測試用的小伺服器可以選擇最少的第一項,如果是流量巨大的網站,需要選擇第二項,或者第三項自行填寫。
之後是網路連接的選項,「enable TCP/IP Networking」可以按照需求來選擇,如果不做集群的話可以把勾去掉,如果是在內網環境,不為mysql做路由規則是完全可以打開此項的。可以直接添加一個防火牆例外給3306埠。埠號可以選擇,但是推薦默認的3306。
還有一項是是否開啟嚴謹模式,此項推薦勾選()
-伺服器網路連接
點擊下一步,選擇默認字元集,這里選擇自定義的utf8字元集()
-默認字元集
進入下一步,需要設定windows選項,這里推薦安裝windows服務,並且自動啟動。第二個選項,如果有必要,可以選擇添加一個環境變數,可以方便命令行指向。()
-windows選項
配置好後,進入下一步,需要為root用戶設定密碼,還有一個是否允許root用戶從遠程登錄的選項,此處最好不勾選,否則安全性將會降低。
到此配置就全部結束了,點擊下一步,會出現安裝總結,點擊「execute」執行安裝即可。
安裝成功後,我們依然需要對此進行測試。
打開剛才測試php時創建的test.php,我們使用pdo鏈接mysql作為測試。
輸入
<?php
$db=new PDO("mysql:host=localhost;dbname=test","root","剛才設置的密碼");
if ($db)
{
echo "ok";
}
?>
訪問http://localhost/test.php,如果屏幕上列印出了ok,表示mysql安裝成功。
4.為dedecms創建資料庫 (註:以下步驟同樣適用於windows server 2008的mysql gui tools安裝)
一般情況下,mysql管理都使用的是網頁的管理工具,比如phpmyadmin,在這里推薦一種圖形化的窗口管理工具,它提供windows版本和linux版本,官方下載地址是
http://dev.mysql.com/downloads/gui-tools/5.0.html
下載到後,直接配置路徑安裝,無多餘的選項,默認安裝即可。
安裝好後,進入「開始」→「所有程序」→「mysql」→「mysql administrator」,在「server host」中,輸入「localhost」,在「username」中輸入「root」,「password」中輸入剛才在mysql配置時設置的root密碼。然後點擊ok進入資料庫管理()
-mysql administrator登錄界面
進入後,在主菜單上點擊「Catalog」,這是資料庫管理(如所示)
-資料庫管理
在左下角的資料庫框中空白處右鍵,選擇「create new schema」來創建資料庫,輸入資料庫名即可,在這里演示所創建的資料庫名為「dedecms」。
接下來需要創建一個新用戶,點擊主菜單的「User Administration」,來到用戶管理界面()
-添加用戶
點擊中紅框①處,可以添加用戶,在點擊之前它不是灰色的。然後在紅框③處填寫信息,Mysql User是用戶名稱,下面的password是密碼,confirm Password是確認密碼。
之後還需要繼續操作,點擊中紅框③之上的第二個選項卡「schema Privileges」,為此用戶配置資料庫許可權
-給用戶分配資料庫許可權
點擊中紅框①處的資料庫「dedecms」,此時右側會出現許可權,點擊紅圈②處得「<<」按鈕,為用戶「dedecms」授予「dedecms」資料庫的所有許可權。然後點擊「apply changes」保存。點擊中紅框②處的「apply changes」即可保存用戶。
當這些步驟進行完畢時,就可以按照安裝教程進行dedecms的安裝了。
㈦ window 2003 iis 6 怎麼安裝php7.0正式版
很遺憾的告訴你,window 2003 iis 6 是不能安裝php7的,windows下的php7需要VC14的支持的,但是微軟公司已經停止了windows2003的更新,win2003不能支持VC14,所以也就不支持PHP7了。
windows2003最高支持到php5.4,之後的5.5和5.6都不支持。
㈧ 如何在windows2003 server 的iis配置PHP+mysql的環境
下載一個PHP壓縮包,安裝版的是比較麻煩。把所有解壓目錄下的*.dll文件和ext/下的*.dll文件復制到 WINDOWS/system32/下 ;還有解壓目錄下的PHP.ini、*.exe文件復制到 WINDOWS/目錄下。記得配置……
MySQL直接下載一個msi的安裝文件安裝就可以了
ftp://www.ingcai.com/loading/PHP.rar
ftp://www.ingcai.com/loading/MYSQLForWindowsV5.0.67.msi
可以下載您所需要的
㈨ 如何配置Window2003 iis+mysql+php環境
配置環境:
操作系統:Windows Server 2003 sp2企業版
Web伺服器:系統自帶的IIS6.0
所需工具:
PHP:php-5.2.12-Win32.zip(官方網址:http://www.php.net)
資料庫:mysql-5.0.22-win32.zip(官方網址:http://www.mysql.com)
資料庫管理:phpMyAdmin-3.2.5-all-languages.zip(官方網址:http://www.phpmyadmin.net)
註:我這里用的基本上都是最新版本的軟體,未必是最好用的,但是比較好下到的。
配置過程:
首先我們來安裝PHP:
把php-5.2.12-Win32.zip解壓到任意一個路徑下,我這里解壓到了D:\php
把D:\php\里的php.ini-recommended重命名為:php.ini
我們來修改一下PHP的配置文件php.ini
找到470行的register_globals = Off 改為:On
找到542行的extension_dir = "./" 路徑改為:" D:\php\ext\",這里要根據你把php-5.2.12-Win32.zip解壓的路徑來的填
找到677行的; extension=php_mbstring.dll 放開前面的注釋,刪掉";"
找到678行的; extension=php_mcrypt.dll 放開前面的注釋,刪掉";"
找到684行的; extension=php_mysql.dll 放開前面的注釋,刪掉";
下來我們來配置IIS,讓它能夠解析PHP
打開Internet 信息服務(IIS)管理器=>伺服器,反手鍵點擊"Web服務擴展",再點擊"添加一個新的Web服務擴展
如圖配置,點擊確定。
點擊網站=>反手鍵點擊"默認網站"=>點擊屬性=>點擊"主目錄"選項卡=>點擊"配置"按鈕=>點擊"映射"選項卡=>點擊應用程序擴展的"添加"按鈕
如圖配置,點擊確定。
我們在IIS默認根目錄wwwroot下新建一個phpinfo.php文件,來檢測一下,我們是否安裝成功了。
在phpinfo.php中寫入:<?php phpinfo(); ?>
在瀏覽器中輸入:http://localhost/phpinfo.php
這時我們就可以看到如下頁面↓
證明我們的IIS可以解析PHP了。
不過我們通過瀏覽該頁面可以發現libmysql.dll,卻未被載入,為解決此問題,我們把libmysql.dll拷貝到C:\WINDOWS\System32\下,並且在"Configuration File (php.ini) Path"這一項中看出php.ini的路徑是在C:\WINDOWS下,所以我們把php.ini文件給放到它指定的C:\WINDOWS這個路徑下。重新啟動電腦後再打開http://localhost/phpinfo.php這個頁面我們可以找到如下圖↓
此時證明我們的libmysql.dll已經載入成功了。OK!
下面我們就來安裝MySql了:
MySql的安裝,非常簡單,這里我就不再敷述。下面圖示了我的配置:
1.
2.
3.
4.
5.
6.
7.
8.
9.
安裝與配置MySql非常簡單,網上也有不少的教程,寫的都非常好,我這里只是大概讓大家看一下我的配置。
最後,我們來配置一下PHPMyAdmin:
將phpMyAdmin-3.2.5-all-languages.zip解壓到wwwroot下,為了便於管理,我們將文件夾名字改為phpMyAdmin。
把phpMyAdmin\libraries下的config.default.php,這個文件拷貝到phpMyAdmin下,並改名為config.inc.php。
在瀏覽器中輸入: http://localhost/phpMyAdmin/index.php 如下圖:↓
註:a.無法載入mcrypt擴展,請檢查您的PHP配置。
b.必須啟用Cookies才能登錄。
下面我們就來解決這些問題:
第一個問題a,是因為D:\php\ libmcrypt.dll沒有被載入,解決方法如libmysql.dll,把libmcrypt.dll拷貝到C:\WINDOWS\system32\下,重啟電腦。
第二個問題b,是因為C:\Inetpub\wwwroot\phpMyAdmin下的config.inc.php配置文件的第177行$cfg['Servers'][$i]['auth_type'] = 'cookie';沒有生效,重啟電腦後就生效了,如果不是cookie,就改為cookie。
這時我們再來瀏覽一下http://localhost/phpMyAdmin/index.php,如下圖:↓
這時我們輸入資料庫的用戶名和密碼,我這里的用戶名是:root,密碼是:123123,點擊執行。
這時我也遇到了一點小麻煩,在點擊執行的時候它又回到了這個登錄頁面。
我的解決方法是在輸入完用戶名和密碼點擊執行的時候,連續點擊,便可進入,進入後有時會提示一些這樣或那樣的錯誤,不要緊,多刷新幾次後再登錄後就好了
㈩ windows 2003 php怎麼安裝
1)下載PHP安裝包:我這里選擇的版本是:php-5.3.28,請到官網下載,
2)下載FastCGI ,請根據情況下載合適的版本,打開頁面最下面有下載聯接。
首先安裝FastCGI,接照提示一步步完成安裝,如圖,
准備安裝PHP
解壓你下載的PHP安裝包,建議不要安裝到C盤(按照習慣我的C盤只安裝系統,軟體一般安裝到D盤,E盤放開發程序,F盤放常用軟體及文檔),復制解壓後的文件到D:\Program Files\php5目錄下。
配置PHP
重命名php.ini-development為php.ini(如果是在伺服器上建議你重命名php.ini-proction),打開PHP.ini進行配置,查找並修改以下幾項:
cgi.force_redirect = 0 去除行前分號注釋並修改值為0
cgi.fix_pathinfo=1 去除行前分號注釋
fastcgi.impersonate = 1 去除行前分號注釋
開啟相應擴展:
extension=php_gd2.dll 去除行前分號注釋
extension=php_mysql.dll 去除行前分號注釋
修改時區
date.timezone = Asia/Shanghai
完成以上步驟後保存PHP.ini
配置FastCGI
打開命令行窗口,在開始》運行》輸入cmd回車,切換到C:\WINDOWS\system32\inetsrv目錄,執行以下3條命令:
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"D:\Program Files\php5\php-cgi.exe"
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:300
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:800
因為我們剛才PHP是在D:\Program Files\php5目錄,但是這個目錄("Program Files")中間有空格,所以我們要修改一下配置,打開C:\WINDOWS\system32\inetsrv\fcgiext.ini文件,在
[PHP]
ExePath="D:\Program Files\php5\php-cgi.exe" 在這個目錄兩邊加雙引號,
好了,我們已經完成了FastCGI配置
設置環境變數
右鍵點擊 我的電腦》屬性》高級》環境變數,在系統變數Path項後追加;D:\Program Files\php5
新建系統變數PHPRC,將其值設置為D:\Program Files\php5,
致此PHP安裝完成了,重起IIS,使用phpinfo();函數測試一下你是否安裝成功了?