如何xp上安裝php,怎樣安裝xp

本文目錄一覽:

windows xp下 如何配置 php

在XP的IIS下安裝 PHP 簡單方法

安裝前的準備(我這裡用PHP4):

PHP4.0以上的版本。只需以下三個文件就可以了:

php4isapi.dll,php4ts.dll,php.ini-dist

把php4isapi.dll,php4ts.dll 這兩個文件COPY到XP的 SYSTME32目錄下去

把php.ini-dist改文件名為php.ini,再COPY到XP的windows目錄下。

1.在XP「控制面板」的「管理工具」中打開「Internet 信息服務」。

2.選擇「默認網站」,按滑鼠右鍵。選擇「屬性」。

3.選擇「ISAPI篩選器」,添加一個屬性。

篩選器名稱填: php

可執行文件:選擇php4isapi.dll這個文件

填好後按「確定」

4.選擇「主目錄」,按「配置」。

5.添加一個應用程序擴展名影射。

可執行文件選擇 php4isapi.dll

擴展名輸入 .php。(注意前面那個點了)。

按「確定」

6.重啟你的IIS。看看你的網站屬性的ISAPI篩選器上 PHP 狀態是不是和下圖一樣呢?

如果是,那就恭喜你,你的PHP安裝成功了。如果你的PHP箭頭是紅色而且向下,那就重新來吧。

7.寫個程序測試一下吧。

?

phpinfo();

?

第一步: 解壓文件

把下載php434.zip文件解壓到c:盤,並且把php-4.3.4-win32(這是默認文件夾名)改成php4(*必須改成php4因為配置文件都是用c:\php4配置的)。

把我做的這個快速安裝文件(phpsetup.rar)解壓到任何地方都可以!(因為這個文件不影響以後程序的運行)。

第二步: 複製文件

這點很簡單,如果你是win2000就直接運行”windows-setup.bat”就可以了!winxp的朋友直接運行”winxp-setup.bat”就可以了!php.ini和php4ts.dll會自動複製到指定位置。

呵呵……大家可以免去了配置php.ini的麻煩!(按照一起PHP的方法配置的)。

第三步 和IIS建立關聯

打開「管理工具」裡面的”Internet 信息服務”(XP系統需要從控制面板-〉管理工具-找到),總之就是打開IIS管理器,找到「默認站點」-〉右鍵「屬性」,選擇「主目錄」標籤,點擊下面的「配置」按鈕,進入「應用程序配置」窗口,選擇「映射」標籤,點擊「添加」按鈕。「可執行文件」的後面填寫上「c:\php4\sapi\php4isapi.dll」在「擴展名」里填寫上「php」然後「確定」!

第四步 重啟IIS(多種方法任選其一)

方法1:你可以在「運行」下直接運行

net stop iisadmin (關閉IIS)

net start w3svc (啟動IIS)

方法2:我已經為大家做好了1個批處理文件了!「重啟-IIS.bat」直接雙擊然後輸入「Y」就重啟IIS完成了!

其他的方法就不說了,還有最簡單的就是重新啟動電腦(呵呵……笨是笨不過很有效啊!)總之重啟IIS就可以了!

第五步 測試是否安裝成功

最後別忘了在「文檔」欄里「默認文檔」前打勾,點「添加」在「默認文檔名」下面寫上「index.php」把它放在最上面!把我做好的這個”index.php”放在「主目錄」的下面!

打開IE在地址欄了輸入””呵呵……這時候如果您看到了輸出的php版本信息和配置信息的頁面,那麼恭喜您,您成功了!!!看看你用了多長時間,是不是5分鐘以里!

windows XP如何搭建php環境

我都是用這個安裝的.

第一步: 安裝apache 並配置支持PHP

點擊安裝文件apache_2.0.43-win32-x86-no_ssl.msi

將apache安裝在 D:\apache2 目錄(隨自己喜好)下

將php-5.0.0-Win32.zip 里內容解壓到 D:\php 里

找到 php目錄里的 php.ini-dist 重命名為 php.ini (如果已經有php.ini,把已經有的php.ini刪掉)並拷到 windows目錄里(win2k 里為winnt)

如我的php.ini是拷到 D:\windows目錄

再將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統目錄(system/system32) 如我的是D:\windows\system里

配置apache里的httpd.conf

打開 D:\Apache2\conf\httpd.conf 這個文件

找到 AddDefaultCharset ISO-8859-1 將其改為 AddDefaultCharset GB2312 (讓默認語言編碼為簡體中文)

找到 DocumentRoot “D:/Apache2/htdocs” 將其改為你的WEB目錄(可不改)如我的為 DocumentRoot “D:/website”

找到 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php

選擇安裝模式: 模塊化模式安裝

————–模塊化安裝配置————————————

找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行後加入一行

LoadModule php5_module d:/php/php5apache2.dll

其中d:/php/php5apache2.dll 為你php目錄中php5apache2.dll所在的位置

找到 AddType application/x-gzip .gz .tgz(或者AddType application/x-tar .tgz) 這行,在此行後加入一行

AddType application/x-httpd-php .php

—————————————————————

此時PHP環境基本已經配置成功

在WEB根目錄(如我的D:\website)里建一個名為test.php的文件內容如下

? phpinfo(); ?

重新啟動apache服務

用瀏覽器打開

如果可以看到php配置輸出信息就OK了

第二步 安裝mysql

mysql-5.0.11-beta-win32文件夾裡面的setup.exe點擊安裝就可以。

注意:1、安裝目錄可以選D盤;

2、提示你輸入密碼的時候輸入 1721;

3、跳過sign in(註冊) ,直接安裝。

三、配置php.ini並測試mysql(php.ini為 d:\windows下的 php.ini)

找到extension_dir = “./” 改為 extension_dir = “d:/php/ext”

找到

;extension=php_mysql.dll

將’;’去掉改為

extension=php_mysql.dll

找到

;session.save_path = “/tmp”

將’;’去掉 設置你保存session的目錄,如

session.save_path = “D:/php/session_temp” (確保裡面有這個文件夾 若沒有新建)

重啟apache服務

安裝成功測試:

把此文件夾 phpMyAdmin拷貝到 d:\website 裡面(確保phpMyAdmin是頂級目錄,打開phpMyAdmin後就能看到libraries,scripts等文件夾和index.php文件)

確保 服務裡面的MySQL服務已經啟動(一般默認已啟動)

用瀏覽器打開 若能訪問 MySQL即安裝成功。

注意:要求配置必須細心,不要有多餘的空格和分號。嚴格按照上面的說明來操作。

如何在XP上架構PHP運行環境

Windows下IIS+PHP 5.2的安裝與配置

Windows下PHP的安裝雖然簡單,但如果不注意方法,仍然會讓你頭疼。此外,PHP 5.2版本與之前4.x版本也有一些不同,所以有必要記錄一下,避免下次忘記了這樣的安裝配置方法。

步驟一:下載php 5.2 for windows的安裝包,解壓至C:\php。注意此解壓目錄可以是在任何盤下,然而目錄名不能包含空格;

以下是php5.2的文件目錄:

c:\php

|

+–dev

| |

| |-php5ts.lib

|

+–ext — extension DLLs for PHP

| |

| |-php_bz2.dll

| |

| |-php_cpdf.dll

| |

| |-..

|

+–extras

| |

| +–mibs — support files for SNMP

| |

| +–openssl — support files for Openssl

| |

| +–pdf-related — support files for PDF

| |

| |-mime.magic

|

+–pear — initial copy of PEAR

|

|

|-go-pear.bat — PEAR setup script

|

|-fdftk.dll

|

|-..

|

|-php-cgi.exe — CGI executable

|

|-php-win.exe — executes scripts without an opened command prompt

|

|-php.exe — CLI executable – ONLY for command line scripting

|

|-..

|

|-php.ini-dist — default php.ini settings

|

|-php.ini-recommended — recommended php.ini settings

|

|-php5activescript.dll

|

|-php5apache.dll

|

|-php5apache2.dll

|

|-..

|

|-php5ts.dll — core PHP DLL

|

|-…

步驟二:將c:\php目錄下的php.ini-recommended(或php.ini-dist文件,官方推薦為前者)複製到當前目錄,並修改文件名為php.ini;

步驟三:編輯php.ini。主要修改如下兩行的值:

extension_dir = “c:\php\ext”

doc_root = “c:\inetpub\wwwroot”

修改時需要刪除掉這兩行行首的;注釋。extension_dir的值為php安裝目錄下的ext目錄,doc_root的值為IIS設置的主目錄;

步驟四:設置環境變數。在Path後添加如下的值:

;:\php

然後重啟計算機。

步驟五:打開Internet信息服務,找到「默認網站」,將網站停止。然後打開「屬性」頁。在「屬性」頁中找到「主目錄」標籤,單擊「配置」按鈕,添加應用程序映射。其值分別為:

可執行文件:c:\php\php5isapi.dll

擴展名:.php

其餘不用修改,確定後,重新啟動默認網站;

步驟六:在c:\inetpub\wwwroot下新建一個文件hello.php。輸入內容:

html

head

titleWorld/title

/head

body

?php echo “Hello world” ?

/body

/html

保存後,打開瀏覽器,輸入地址:。如果網頁中顯示Hello world則說明安裝正確。我們也可以在網頁中通過查看hello.php的源代碼,如果源代碼中沒有php代碼,也說明安裝是正確的。

windowsXP下怎麼安裝PHP

一、MySQL安裝和配置 首先下載MySQL-Win32版本的壓縮文件,解壓後,運行Setup.exe文件進行安裝,預設情況下,系統將安裝在C:\MySQL目錄下。然後在命令提示符下,進入MySQL的工作目錄:C:\cd mysql\bin,把mysqld-shareware.exe更名為mysqld.exe,之後,運行mysqld -install,這樣MySQL將做為一個服務進程安裝在系統中。在”控制面板”的”服務”程序中,用戶可根據自己的需要把MySql服務設置為自動或手動啟動。

二、 PHP安裝和配置

首先下載PHP 3.0.15 Win32的壓縮文件,把軟體解壓到C:\php3。在php3目錄中,把php.ini-dist文件改成php3.ini,並把它移到\Winnt目錄下,然後對該文件做如下修改:

1) 改變”extension_dir”為PHP3的安裝目錄C:\php3

2) 設置”doc_root”指向Web伺服器的根目錄C:\Inetpub\wwwroot

3) 取消”extension=php3_*.dll”行的注釋,即刪除打頭的分號,便於在PHP啟動時載入這些模塊,在特定情況下,如果你要用的DLL文件不在這個列表中,只需簡單地加入一行,如:”extension=mydll.dll”

4) 設置”browscap”指向C:\Winnt\system32\inetsrv\browscap.ini

三、 APACHE安裝和配置

首先下載APACHE 1.3.11 Win32的壓縮文件,C:\APACHE\conf\httpd.conf文件中加入幾行,APACHE與PHP就可以一起工作了:

最後,將APACHE設置為系統的服務進程來運行。點擊”開始”按鈕,選擇”程序”,”Apache Web Server”,”Install Apache as a Service”。這樣,你可以通過控制面板中的”服務”程序來管理APACHE的啟動和終止。

到此為止,這三個軟體已經安裝和配置完畢,下面我們可以用一個簡單的例子來驗證系統是否正確安裝。

四、 建立MySQL測試資料庫

在DOS下進入C:\mysql\bin,鍵入mysqladmin -u root create mydb ,這樣就創建了一個名為”mydb”的資料庫;下一步,我們還要建立employees表,並加入一些數據。把下面的文字複製到文件mydb.dump中,並將該文件存在bin目錄下。

如果文字是折行的,請確保每一個INSERT語句都是另起一行的。現在,在命令行下,鍵入下面的命令:mysql -u root mydb mydb.dump,這樣,我們要把數據加入到mydb資料庫中了。

五、建立測試腳本

建立一個測試文件test,後綴名為.php,並把該文件存在Web伺服器的文檔目錄下,即本機的C:\Inetpub\wwwroot下。

html

body

?php

$db = mysql_connect(“localhost”, “root”);

mysql_select_db(“mydb”,$db);

$result = mysql_query(“SELECT * FROM employees”,$db);

printf(“First Name: %s br \n”, mysql_result($result,0,”first”));

printf(“Last Name: %s br \n”, mysql_result($result,0,”last”));

printf(“Address: %s br \n”, mysql_result($result,0,”address”));

printf(“Position: %s br \n”, mysql_result($result,0,”position”));

—- 六、測試

—- 打開瀏覽器,輸入如下地址:,如果沒有問題的話,其顯示的結果應該是:First Name: BobLast Name: SmithAddress: 128 Here St, Cityname

Position: Marketing Manager 至此,這三個軟體已經能夠協同工作了。

樓主請試一下,如果還不可以,你把需要的軟體下載下來,我遠程協助你安裝。

windows xp怎麼安裝php

同理,先去網站 下載PHP源代碼。可以下載4.3.8版本,下載到/root 目錄下。shellgunzip php-4.3.8.tar.gzshelltar -xvf php-4.3.8.tar 將新建的php-4.3.8目錄移到/usr/local/src目錄下。切換到/usr/local/src/php-4.3.8目錄shellcd /usr/local/src/php-4.3.8下面,我們要把php安裝成apache的一個module。shell./configure \–with-apxs2=/usr/local/apache/bin/apxs \–disable-debug \–enable-ftp \–enable-inline-optimization \–enable-safe-mode \–enable-track-vars \–enable-trans-sid \–enable-xml \–with-mysql \–with-xml \應該沒有錯誤信息。shellmake――用make來編譯。shellmake install――拷貝文件,安裝apache。安裝完畢。copy /usr/local/src/php-4.3.8/php.ini-dist到/usr/local/lib/,並重命名為php.inishellcp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini編輯php.ini文件,#default_charset = ….. 改為 default_charset =gbk配置一下apacheshellcd /usr/local/apache/confshellvi httpd.conf在httpd.conf文件中,添加AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps應該將以上兩句添加在其他AddType之後。找到AddDefaultCharset on 這行改為AddDefaultCharset gbk 使apache 傳送網頁給瀏覽器的header的encode為gbk。 找到 ….並改為: DirectoryIndex index.html index.htm index.php 確保文件中有以下一句話,沒有就自己添加在所有LoadModule之後。LoadModule php4_module modules/libphp4.so好了,”:wq”保存httpd.conf文件,退出vi。啟動apache server:/usr/local/apache/bin/apachectl start如果你想讓你的apache每次系統reboot後都自動啟動,你可以這樣做:shellcp /usr/local/src/apache_1.3.31/support/apachectl /etc/rc.d/init.d/httpdshellvi /etc/rc.d/init.d/httpd在httpd文件的第三行,插入以下兩句話:# chkconfig: 345 85 15# description: Starts and stops the Apache HTTP Server.”:wq”保存httpd文件,退出vi。把httpd變成可執行文件:shellchmod +x /etc/rc.d/init.d/httpd將httpd加入service列表:shellchkconfig –add httpd查看一下httpd是否加入到service 列表中shellchkconfig –list

請問誰知道如何在XP伺服器上安裝php?

參考資料:

一.下載Php壓縮包及MySql安裝包.

二.將Php壓縮包解壓到C:\下(C:\PHP),進行MySql安裝.

三.將Php中的php.ini-recommended或php.ini-dist其中一個重命名為php.ini,修改其中參數:

1.找到 “extension_dir =” 修改為 “extension_dir= “C:\PHP\ext”””.

2.將php.ini中”;extension=php_bz2.dll”,”;extension=php_dba.dll”,

“;extension=php_dbase.dll”,”;extension=php_gd2.dll”,”;extension=

php_mbstring.dll”,”;extension=php_mysql.dll” 前的”;”去掉,並保存.

3.將php.ini複製到C:\Windows系統目錄下.

4.將C:\PHP中的”libmysql.dll”文件複製到C:\Windows\System32下.

5.配置環境變數:在Path系統變數中添加”;C:\php”.

6.打開並啟動[Internet 信息服務]工具,新建一個虛擬目錄(假設為WebPhp),

並選中點擊右鍵選擇屬性,點擊”虛擬目錄”-“配置”-“添加”按鈕,將可執行

文件路徑改為”C:\PHP\php5isapi.dll”,並在擴展名中輸入”.php”,點擊完成.

7.開啟MySql服務及(重新)啟動IIS伺服器,進行測試.

原創文章,作者:QHNM,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/149063.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
QHNM的頭像QHNM
上一篇 2024-11-04 17:52
下一篇 2024-11-04 17:52

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台伺服器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • 深入了解 XP 虛擬機

    一、XP 虛擬機的概述 XP 虛擬機是一種能夠運行在 Windows 系統中的虛擬機軟體,它的作用是模擬一個完整的計算機環境,用戶可以在虛擬機中安裝操作系統及其應用程序,實現多個操…

    編程 2025-04-23

發表回復

登錄後才能評論