導航:首頁 > 編程語言 > server2003安裝php

server2003安裝php

發布時間:2022-07-23 01:32:51

① iis如何配置php windows server 2003中iis支持php配置(部署攻略)

xml:namespace prefix = st1 />這篇文章可以說是眾多的 IIS下配置php最實用最精簡的一篇技術文章了,對於那些使用一鍵安裝php+mysql+iis和用installer版本安裝包的拖鞋可以忽略本文,並且對於網上最經典的「Windows配置Apache+MySQL+Php+phpMyAdmin"等文章,我覺得對於剛學會用電腦的朋友很適合看,要配置伺服器的朋友看著就會覺得太簡單和長篇了,本文用最精練的步驟進行安裝。以PHP為標准因為PHP5 PHP4 有文件夾命名的差異,不過觸類旁通,請根據實際版本進行變化(文章雖然說的是PHP5.2.14,我實踐主要是PHP4,只是文件夾的名字或許有點出入。)==================================================================================1.下載php-win32壓縮包,解壓之後重新命名為php放至D:php 。2.進去D:php,找到php.ini-dist 和 php.ini-recommended 這兩個都是PHP的配置文件,php.ini-dist是默認的配置文件, php.ini-recommended是推薦使用的配置文件,後者在PHP手冊中有講,是優化了性能和安全的。這里我們相信群眾,把php.ini-recommended重新命名為php.ini。 3. 設置環境變數。為了以後升級方便,我們這里摒棄傳統的復制DLL和php.ini到C盤系統文件夾下的方法,用添加系統環境變數path: 在桌面「我的電腦」--右鍵--屬性---高級---環境變數,在最下面的列表中的path中添加php的路徑和dll等的路徑d:php;d:phpextensions;d:phpdlls(php5是沒有這個文件夾的,請靈活變化);接著新建一個環境變數,變數名為PHPRC,變數值為:D:phpphp.ini也就是php.ini配置文件所在的路徑。添加完後需要重啟伺服器才能生效,你可以等下面的操作完成以後再重啟伺服器。4. 打開PHP.ini我們搜索extension,找到extension_dir = "./" ,把它修改為實際路徑extension_dir = "d:phpext" ,這個是PHP要調用的一些DLL(其中php4環境下則是d:phpextensions)。 5.打開php.ini,搜索doc_root,修改為你的web存放的路徑如d:wwwroot或者留空; 6.在X盤新建一個文件夾tmp,設置iusr_用戶可讀寫許可權,再在php.ini文件中,把session.save_path設置為X:tmp,主要用於保存session會話臨時文件; 7.開啟extension模塊(這個可以參考下圖,詳細可以根據你的實際情況啟用),也就是功能模塊組件;如果有第三方模塊如iconv,則需要把相應的dll文件拷貝到d:phpext文件夾里。 8.許可權配置,默認情況下users組用戶對D:php有讀取許可權的話是不需要再做其它設置的,但是有的管理員如果修改過默認許可權,如把D盤的users組許可權給刪除了,這里就要進行許可權設置了。 D:php目錄分配給IIS 專用用戶(通常為 IUSR_MACHINENAME)或者IIS_WPG組讀取的許可權; 如果還安裝有zend的話,也需要對zend安裝目錄分配IUSR_MACHINENAME讀取許可權; webroot網站目錄分配IUSR_MACHINENAME讀取許可權 webroot下的upload目錄分配IUSR_MACHINENAME讀寫許可權。C:windowstemp目錄分配IUSR_MACHINENAME讀寫許可權,這個主要是默認情況下php使用"文本文件上傳"方法上傳文件的臨時存儲目錄,而另外一種"二進制文件上傳"方法上傳文件的臨時存儲目錄是上面設置的x:tmp。對於"文本文件上傳"方法的臨時目錄需要改變為其它目錄的話,需要在php.ini里設置upload_dir_tmp為你希望設置的具體路徑,再設置該目錄IUSR_MACHINENAME用戶的讀寫許可權。這個目錄有的時候需要設置users可讀取許可權。9.IIS 設置打開IIS服務管理器,右鍵網站屬性-->主目錄,執行許可權設置為"純腳本",配置->映射-->添加D:phpphpisapi.dll,擴展名為.php ,動作復制其它的POST,GET,HEAD,DEBUG。然後添加index.php默認文檔。 打開IIS服務管理器,右鍵網站屬性-->ISAPI篩選器-->添加-->名稱為php,可執行文件為D:phpphpisapi.dll,最後確定。 10. 設置web服務擴展:打開 IIS服務管理器,進入 web 服務擴展,點擊「添加一個新的 web 服務擴展」,「擴展名」中輸入名稱,例如 PHP,再點擊「添加」按鈕,點擊「瀏覽」選擇ISAPI 文件phpisapi.dll作為「文件路徑」後點「確定」,然後選中「設置擴展狀態為允許」並點「確定」(有的地方是設置「允許」「所有未知的ISAPI擴展」,其實道理一樣)。 如果碰到 CPU 佔用率達到 100%,則取消選中「緩存 ISAPI 應用程序」(「主目錄」下點「配置」按鈕」)。 重新啟動IIS,至此,PHP的安裝已經完成,接下來是一些安全問題。 這時候最好寫張phpinfo()的頁面做為測試,察看一下當前配置情況。11.訪問需要輸入用戶名一般提示輸入用戶名,密碼這些,可能是許可權設置問題,PHP目錄添加IUSR_MACHINENAME 這個用戶.默認許可權就行了。下圖為extensions一般設置圖:=====================================================================================tips1:關於時區設定的說明: 從php5.1.0開始,php.ini里加入了date.timezone這個選項,默認情況下是關閉的,也就是顯示的時間(無論用什麼php命令)都是格林威治標准時間,和我們的時間(北京時間)差了正好8個小時,如果你對這個比較在意,那就修改php.ini的配置。 打開php.ini把date.timezone前面的分號去掉,在=後面加XXX,重啟http服務(如apache2或iis等)即可。

② 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();函數測試一下你是否安裝成功了?

③ 2003系統下怎麼裝PHP

PHP5手動配置教程
http://www.9upc.com/Article/softjiaochen/200706/430.html

④ 怎麼在windows2003 的伺服器搭建PHP環境

建議使用phpnow安裝包

優點是對於新手來說,很簡單,一鍵安裝


只需要輸入一個mysql密碼即可

⑤ 如何配置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,點擊執行。
這時我也遇到了一點小麻煩,在點擊執行的時候它又回到了這個登錄頁面。
我的解決方法是在輸入完用戶名和密碼點擊執行的時候,連續點擊,便可進入,進入後有時會提示一些這樣或那樣的錯誤,不要緊,多刷新幾次後再登錄後就好了

⑥ server 2003怎麼安裝php環境

1.安裝IIS

  1. IIS是windows平台下比較成熟的web服務,安裝方法也非常簡單。

  2. 打開「開始」菜單,點擊「管理您的伺服器」(如所示),點擊「添加或刪除角色」(如所示)。


-管理您的伺服器


-添加或刪除角色

進入預備步驟後直接點下一步。到達了選擇角色的地方,選擇「應用程序服務(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的安裝了。

⑦ 有公網ip,機器是window server2003的怎麼搭建php環境,可以讓所有人訪問的

麻煩你吧問題描述清楚,你這問題先後矛盾,顯示只能在區域網中訪問,後來用其他瀏覽器打不開,這個跟瀏覽器貌似無關吧。

其次回答根據我自己的理解你關於這個題目的問題:
有公網IP,但是你搭建php環境的機器是內網環境,需要在路由設備上做埠轉發,轉發之後可能仍然無法訪問,因為電信或聯通可能屏蔽了80埠的訪問,把web伺服器修改成一個不常用的埠

閱讀全文

與server2003安裝php相關的資料

熱點內容
單片機如何給電腦加密碼 瀏覽:517
如何刪掉多餘的伺服器 瀏覽:220
c編程演算法 瀏覽:833
堵車如何緩解壓力 瀏覽:17
喜鵲快貸app怎麼了 瀏覽:263
海龜編輯器積木編程怎麼安裝 瀏覽:185
程序員理發店生意怎麼樣 瀏覽:603
程序員羅技 瀏覽:180
軟考初級程序員課程2021下載 瀏覽:491
杭州程序員奶奶 瀏覽:880
不聽命令造成錯誤 瀏覽:981
kool系統源碼 瀏覽:610
流氓app在哪裡看 瀏覽:98
域名購買了怎麼指向伺服器 瀏覽:121
安卓手機如何讓照片顏色反轉 瀏覽:859
怎麼下載卓睿安手機版 瀏覽:514
h3crange命令 瀏覽:468
php前景和python 瀏覽:338
php壓縮圖片內存大小 瀏覽:495
在哪裡可以查看雲伺服器的信息 瀏覽:70