㈠ 如何在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
可以下載您所需要的
㈡ 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的安裝了。
㈢ win 2003 iis里安裝PHP
請下載PHP4.3.6或4.3.9隨便一種版本安裝PHP。
運行安裝包,安裝完成PHP後,最後還需要配置一下WIN2003的IIS,很多用戶卡在這問題上,所以這里只對這種問題講解一下。
打開WIN2003中的「Internet信息服務(IIS)管理器」->「WEB服務擴展」,按菜單上的「操作」->「添加一個新的WEB服務擴展」
在「擴展名」中輸入「PHP」,按「添加」,在彈出新的窗口中按「瀏覽」,選擇安裝PHP目錄中的php4ts.dll文件後,在原本的窗口中「設置擴展狀態為允許」前面打勾,確定即可。
將IIS管理器中的「所有未知ISAPI擴展」設置為允許,這樣配置就OK了,如下圖所示:
㈣ windows 2003 搭建 php, IIS+PHP+MYSQL 要求 IIS 同時支持 ASP。 求方法!
得裝一些插件,同時支持的話也不是支持的很好,IIS是專為asp開發的,apache專為php開發,混著也不是不可能,但這種需求確實不太好啊
㈤ 用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