本文目錄一覽:
- 1、PHP在WindowsXP中怎麼配置?
- 2、怎樣在xp的IIS下搭建php來運行在自己電腦上安裝的wordpress?
- 3、xp操作系統下怎麼樣配置php運行環境
- 4、如何在XP上架構PHP運行環境
- 5、怎樣讓XP的系統運行PHP
PHP在WindowsXP中怎麼配置?
如果你下載的是安裝版的php,安裝的時候可以選擇使用IIS,安裝完畢就會自動配置好IIS。如果你下載的是zip版的,則按照以下步驟配置:
1、把PHP-5.2.0 zip(目前最新版本)解壓放到 C:\php (你可以選擇目錄,本例以此說明)。
2、將php.ini-dist複製到 C:\WINDOWS 目錄下並改名為php.ini,複製 php5ts.dll和 libmysql.dll到 C:\WINDOWS\system32 中。
3、接下來在IIS中進行設置,打開默認網站-〉屬性對話框,切換到「主目錄」選項卡,然後點「配置」按鈕打開「應用程序配置對話框」,點「添加」按鈕打開「添加/編輯應用程序擴展名映射」對話框。在「可執行文件」輸入框中,指向c:\php\php5isapi.dll,在「擴展名」輸入框裏面輸入「.php」(注意:在windows XP下要加「.」,windows2000下好像不需要。不包括引號),並選中「腳本引擎」和「檢查文件是否存在」兩個複選框,一路確定並退出IIS。
至此服務器應該已能支持php了,下面對php.ini進行配置讓php支持MYSQL和GD庫
1、在記事本中查找「extension_dir」,然後把 extension_dir = “./”
修改為 extension_dir = “C:\php\ext”
2、在記事本中查找「;extension=php_mysql.dll」和「;extension=php_gd2.dll」,然後把前面的「;」去掉,即把 ;extension=php_mysql.dll 改為 extension=php_mysql.dll
把 ;extension=php_gd2.dll 改為 extension=php_gd2.dll
3、保存好php.ini,然後重起IIS即可
怎樣在xp的IIS下搭建php來運行在自己電腦上安裝的wordpress?
直接使用iis就可以了,不用下載別的服務器。不過iis要配置一下。 配置 IIS 使其支持 PHP : 首先必須確定系統中已經正確安裝 IIS ,如果沒有安裝,需要先安裝 IIS ,安裝步驟如下: Windows 2000/XP 下的 IIS 安裝: 用 Administrator 帳號登陸系統,將 Windows 2000 安裝光盤插入光盤驅動器,進入「控制面板」點擊「添加/刪除程序」,再點擊左側的「添加/刪除 Windows 組件」,在彈出的窗口中選擇「Internet 信息服務(IIS)」,點下面的「詳細信息」按鈕,選擇組件,以下組件是必須的:「Internet 服務管理器」、「World Wide Web 服務器」和「公用文件」,確定安裝。 安裝完畢後,在「控制面板」的「管理工具」里打開「服務」,檢查「IIS Admin Service」和「World Wide Web Publishing Service」兩項服務,如果沒有啟動,將其啟動即可。 Windows 2003 下的 IIS 安裝: 由於 Windows 2003 的 IIS 6.0 集成在應用程序服務器中,因此安裝應用程序服務器就會默認安裝 IIS 6.0 ,在「開始」菜單中點擊「配置您的服務器」,在打開的「配置您的服務器嚮導」里左側選擇「應用程序服務器(IIS,ASP.NET)」,單擊「下一步」出現「應用程序服務器選項」,你可以選擇和應用程序服務器一起安裝的組件,默認全選即可,單擊「下一步」,出現「選擇總結界面」,提示了本次安裝中的選項,配置程序將自動按照「選擇總結」中的選項進行安裝和配置。 打開瀏覽器,輸入:,看到成功頁面後進行下面的操作: PHP 支持 CGI 和 ISAPI 兩種安裝模式,CGI 更消耗資源,容易因為超時而沒有反映,但是實際上比較安全,負載能力強,節省資源,但是安全性略差於CGI,本人推薦使用 ISAPI 模式。故這裡只解介紹 ISAPI 模式安裝方法:(以下的截圖因各個系統不同,窗口界面可能不同,但對應選項卡欄目是相同的,只需找到提到的對應選項卡即可) 在「控制面板」的「管理工具」中選擇「Internet 服務管理器」,打開 IIS 後停止服務,對於WIN2000系統在」Internet 服務管理器「的下級樹一般為你的」計算機名「上單擊右鍵選擇「屬性」,再在屬性頁面選擇主屬性」WWW 服務「右邊的」編輯「 對於XP/2003系統展開」Internet 服務管理器「的下級樹一般為你的」計算機名「選擇」網站「並單擊右鍵選擇「屬性」 在彈出的屬性窗口上選擇「ISAPI 篩選器」選項卡找到並點擊「添加」按鈕,在彈出的「篩選器屬性」窗口中的「篩選器名稱」欄中輸入: PHP ,再將瀏覽可執行文件使路徑指向 php4isapi.dll 所在路徑, 如本文中為:D:\php\php4\sapi\php4isapi.dll [PHP5對應路徑為 D:\php\php5\php5isapi.dll] 打開「站點屬性」窗口的「主目錄」選項卡,找到並點擊「配置」按鈕 在彈出的「應用程序配置」窗口中的」應用程序映射「選項卡找到並點擊「添加」按鈕新增一個擴展名映射,在彈出的窗口中單擊「瀏覽」將可執行文件指向 php4isapi.dll 所在路徑,如本文中為:D:\php\php4\sapi\php4isapi.dll[PHP5對應路徑為D:\php\php5\php5isapi.dll],擴展名為 .php ,動作限於」GET,HEAD,POST,TRACE「,將「腳本引擎」「確認文件是否存在」選中,然後一路確定即可。如果還想支持諸如 .php3 ,.phtml 等擴展名的 PHP 文件,可以重複「添加」步驟,對應擴展名設置為需要的即可如.PHPX。 此步操作將使你服務器IIS下的所有站點都支持你所添加的PHP擴展文件,當然如果你只需要部分站點支持PHP,只需要在「你需要支持PHP的Web站點」比如「默認Web站點」上單擊右鍵選擇「屬性」,在打開的「 Web 站點屬性」「主目錄」選項卡,編輯或者添加PHP的擴展名映射即可或者將你步需要支持PHP的站點中的PHP擴展映射刪除即可
xp操作系統下怎麼樣配置php運行環境
EditPlus的一些設置(下載,STX,ACP,調試).
用過N個PHP編輯器以後,最後還是覺得EditPlus才是最棒的!
1.下載EditPlus V2.21 Build 381 漢化版
下載地址:
2.下載語法文件和自動完成文件,它們分別以STX和AXP後綴結尾。下載我出的這個版本後沒有php.acp文件,也不知道
php.stx文件是不是最新的,所以我就到官方網站上下載了php.acp文件和一個最新的php.stx文件。
stx文件:
描述:php503.zip (2005-01-08)
PHP 5.0.3 stx – Seung Hwan Kang
acp文件:
描述:php12.zip (2002-05-09)
PHP acp – Rasel Khan ,老了些,但我只能找到這個了!
3.安裝上php.stx和php.acp文件。
我的EditPlus安裝在C:\Program Files\EditPlus 2里,那麼我就把下載下來的php.stx和php.acp文件複製到C:\Program Files\EditPlus 2
中來,其中php.stx會提示是否覆蓋,點是就行了!這時候,php.stx文件就安裝完成了,現在來加載php.acp文件,打開
EditPlus點,工具-參數選擇-在左邊點「語法」,右邊選擇「PHP」,右下的「語法設置」中,可以找到「自動完成」
的路徑框,填上「C:\Program Files\EditPlus 2\php.acp」就好了!
4.用EditPlus調試PHP文件。
以我的機器為例,我裝的是WindowsXP + PHP4(D:/Web/PHP) + Apache2.0(D:/Web/Apache) + MySQL(D:/Web/MySQL)
打開EditPlus點,工具-參數選擇-在左邊點「工具」,右邊有個「Web服務器根目錄」,點「添加」,出現「初始化
Web 服務器」,在「網絡服務器IP或主機名」中填上localhost,因為我是在本機上調試且用的是默認的主機名,所以
用localhost,下面的「網絡服務器根目錄」中填上D:/PHP,本來Apache默認的網絡服務器根目錄(你放PHP文件的目錄)
應該在D:\Web\Apache\htdocs的,但我為了方便改成了D:/PHP,這個設置可以在php.ini文件中改!
先準備好以下幾個軟件,在自己的官方網站可以下載,我採用的不是最新版本!
下面提供的安裝方法其它版本並不一定適用.
apache_2.0.58-win32-x86-no_ssl.msi
下載:
php-4.4.2-Win32.zip
下載:
mysql-4.1.20-win32.zip
下載: /* 需要填寫一些基本註冊信息,不想填的話可以去華軍或是天空去下載 */
一, 安裝PHP,配置php.ini
1, 將下載的php-4.4.2-Win32.zip解壓到D:\PHP\ 這個目錄; /* 你也可以解壓到其它目錄,但是在下面的路徑中也要做相應的修改 */
2, 再將D:\PHP\ 目錄下的 php4ts.dll 和 \dlls 目錄下的所有文件文件複製粘貼到 C:\Windows\system32\ 下; /* Windows 2000 下為 C:\Winnt\system32 */
3, 將D:\PHP\ 目錄下的php.ini-dist文件拷到C:\Windows\ 下,改名為 php.ini ; /* Windows 2000 下為 C:\Winnt */
使用文本編輯器打開php.ini文件,搜索 extension_dir = “./”,並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = “D:\PHP\extensions”; // extension_dir是PHP插件的擴展目錄 */
再搜索 register_globals = Off,將 Off 改成 On; /* register_globals的意思就是註冊為全局變量,所以當On的時候,傳遞過來的值會被直接的註冊為全局變量直接使用,而Off的時候,我們需要到特定的數組裡去得到它 */
查找;Windows Extensions項,它下面所列的就是 PHP 預支持的擴展模塊,默認情況下都用分號在前面注釋掉了,如果你想 PHP 支持某個模塊,請將前面的”;”去掉即可;
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_cpdf.dll
;…
;….
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll
PHP.INI其他設置:
asp_tags = On ; /* On允許使用ASP風格的標記,Off禁止使用ASP風格標記 */
upload_max_filesize = 2097152; /* 上傳文件的最大位元組 */
二, 安裝Apache,配置 httpd.conf 使之支持PHP
1, 安裝 apache_2.0.58-win32-x86-no_ssl.msi,以默認安裝就可以一路 Next,我安裝完成在瀏覽器里輸入地址 ,測試一下是否成功; /* 如果安裝了IIS請關閉,或者請改變安裝端口,不然無法啟動Apache服務 */
2, 我這裡Apache安裝在D:\Apache2\,打開D:\Apache2\conf\httpd.conf,在最後一行添加如下代碼:
LoadModule php4_module “D:/php/sapi/php4apache2.dll”
AddType application/x-httpd-php .php
3, 查找 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php; /* 這裡是自定義默認首頁 */
查找 Documentroot “d:/apache2/htdocs” 將其改為你的WEB路徑; /* 這裡是WEB主目錄,可以不修改 */
4, 重啟apache.
5 ,在web根目錄 D:\Apache2\htdocs\ 下新建一個 phpinfo.php,內容如下:
?php
phpinfo();
?
6, 打開瀏覽器,輸入:,如果安裝成功,將顯示當前服務器所支持 PHP 的全部信息.
三, 安裝MySQL
1, 解壓mysql-4.1.20-win32.zip雙擊執行Setup.exe將MySQL安裝到指定目錄,吟清安裝的是D:\MySQL\,安裝有一點註冊信息要填寫,也可以略過;
2, MySQL安裝完成之後就是配置嚮導,Next 選擇Standard Configuration Next 勾選Install As Windows Service,默認Service Name:MySQL,勾選Launch the MySQL Server Automaically 勾選Modify Security Settings,New root password:123,Confirm:123 Execute Prepare configuration,Write configuration file (D:\MySQL\my.ini),Start service,Apply security settings Finish.安裝完成.
3, 運行 MySQL Command Line Client
Enter password: *** /* 在這裡輸入密碼,吟清設置的密碼是123 */
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.1.20-community-nt
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql show databases;
+———-+
| Database |
+———-+
| mysql |
| test |
+———-+
2 rows in set (0.00 sec)
mysql _
如果出現以上畫面,表明MySQL已經安裝成功.
4, 這個版本MySQL的加密算法變了,鏈接數據庫明明輸入了正確的密碼還是出現 MySQL #1251 Error 錯誤:
Client does not support authentication protocol requested by server. Consider upgrading MySQL client
比如這段程序,可以用來檢測數據庫是否連接成功,運行會出現錯誤!
?php
$link=mysql_connect(‘localhost’,’root’,’123′);
if(!$link) echo “MySQL 數據庫連接失敗”;
else echo “MySQL 數據庫連接成功!”;
mysql_close();
?
吟清在Google找到解決方法:
mysql SET PASSWORD FOR
– ‘ some_user ‘@’ some_host ‘ = OLD_PASSWORD(‘ newpwd ‘);
結合我們的實際情況,在 MySQL Command Line Client 下運行:
set password for root@localhost = old_password(‘123’);
所謂工欲善其事,工欲善其事,必先利其器,手中有了利器才能讓我們的PHP之路更加便捷,下面介紹幾款常用的PHP編輯器!
Zend Studio
開發商:
目前公認的最強大的PHP開發工具,這種集成軟件包包括了用於編輯,調試,配置PHP程序所需要的客戶及服務器組件,軟件包具有工業標準的PHP開發環境,代碼完成引擎,功能齊全的調試器等
註冊Name: ttdown.com
註冊S/N: 9E023F9D000060000069696969
UltraEdit32
UltraEdit32頂頂大名的編輯器,加上一個 for php 的 wordfile非常好用,wordfile其實是一個文本文件,其中設定了關鍵字、變量…的顏色,這樣,php文件看起來很舒服。
EditPlus
跟UltraEdit32一樣頂頂大名的編輯器,可以顏色標記HTML Tag (同時支持 C/C++、Perl、Java) 外,還內置完整的HTML和 CSS1 指令狀態,支持 HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript and VBScript;通過一些配置可以讓Editplus成為強大的PHP編輯器,配置Editplus:,吟清用得就是它,推薦使用!
Name:
Code: 9C6E3-4E628-AEZ9E-FCWB2-A7T87
NuSphere PHPEd
PhpED 通過無與倫比的PHP調試和壓縮能力,以及一個新的NuSOAP web服務嚮導成為了PHP領域的領軍產品。更加強大的Project Manager使得發佈站點和應用程序比以前更加容易。現在可以在線程級別對正在運行或者開發中的程序進行測試和調校。支持 CVS 版本控制,而且,對PostgreSQL和MySQL數據庫的本地支持為PHP使用開源數據庫提供了一個廣泛的環境。但對中文支持不太好,漢字都當作單位元組處理了。PHPED還有Linux版本。
PHP Coder
PHPCoder用於快速開發和調試PHP應用程序,它很容易擴展和定製,完全能夠符合開發者的個性要求.1:結合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進行即時預覽2:支持高亮顯示HTML和PHP代碼;3:自動完成功能,可以自動完成用戶自定義代碼片斷;4:標準函數提示;5:有專門的工程項目管理器;6:對象瀏覽器搜尋編輯中文件的包含信息,自定義函數,並以樹形顯示.7:支持查找對稱的語句標記符;8:支持高級搜索和替換;9:自帶FTP功能;10:支持運行和斷點調試11:……總之,PHPCoder是一個非常實用的,功能強大的編程環境,而且它是免費的!
Ankord PHP Expert Editor
PHP Expert Editor是一個容易使用的 PHP 開發工具,它的功能照顧到初級者及專業開發人員。 PHP Expert Editor 內建 http server 用作測試及除錯(你也可以使用其他 http server), PHP 語法檢查, FTP 功能,程式碼樣板等功能。
DzSoft PHP Editor
專為 PHP 所設計的網頁程序編輯軟件 – DzSoft PHP Editor,具有 PHP 編輯、偵錯、瀏覽、原始碼檢視、檔案瀏覽、可自訂的原始碼樣本..等功能,無須架設網站主機就可以測試 PHP 指令碼,是一套功能強大的 PHP 編程軟件。
DzSoft PHP Editor和Ankord PHP Expert Editor非常相識,幾乎找不到他們的主要區別,關於這兩個軟件之間的具體內幕我也不太清楚!
Dev-PHP IDE
非常好用的php編輯器,支持php-gtk,內建許多快速html表單,非常的好用,本身含繁體語言包
Master PHP
一款支持PHP, PHP3, PHTML, CSS, JS, HTML, HTM and SQL的編輯器,它允許用戶編輯多種一次編輯多種文件,允許插入,運行和最優化程序的腳本,用戶可以通過工具欄定製按鈕和窗體,可以導出html和rtf格式,支持18種語言
Komodo
Komodo支持在Windows與Linux上,Perl、Python及JavaScript等的程序語言開發,以及多種程序語言語法不同顏色標註。這款功能強大的IDE竟然不支持中文,連中文文件名的文件都打不開!
Maguma Studio
Maguma Studio包含了編輯和調試 PHP 程序所有必須的工具。無論您是經驗豐富的開發者、或是初學者它都適合您。帶有十分完整的斷點、分步等調試功能。支持以樹形方式顯示文件中的函數和類成員。
PhpLens
PhpLens是一款專為PHP開發人員準備的快速數據庫開發程序。通過使用PhpLens,可以快速的設計、發佈和維護數據庫驅動的網絡產品。它允許你以HTML表格的形式對數據庫進行瀏覽、編輯、創建、刪除和查找。不用寫任何代碼,它就允許你完成上述操作。
PHP Designer
特點:支持 PHP, HTML, XHTML, CSS, Java ,Perl, JavaScript, VB, C# SQL的代碼加亮功能;支持Template;內置PHP調試功能;項目管理功能;PHP函數提示功能;支持類瀏覽;內置了PHP函數搜索功能;支持擴展工具;支持FTP;兼容Windows/Dos, Unix, Mac各種文件格式;代碼庫功能;(內置了很多界面主題,很貼心的功能~)支持主題;假以時日,這個編輯器一定會成為你PHP編程的利器~
PSPad editor
免費的編輯器,集各種編輯器的優點於一身,同時編輯多個文件,可以使用project;內置HEX編輯器;內置HEX編輯器;支持宏的錄製和使用;支持語法高亮和彩色顯示,HTML,PHP,Pascal,JScript,VBScript,SQL,Perl,JAVA…;內置文件比較工具;支持宏的錄製和使用;內置FTP工具;可以針對不同的文件類型設置對應的外部工具;支持外部編譯器。
好!經過前面的三步學習,我們已經配置好 PHP 的運行環境,現在才真正開始漫長的 PHP 之路.
這一節內容我們主要講 PHP 的基本語法標記,分隔符和注釋方法.
我們使用Editplus建立第一個 PHP 頁面 first.php.
html
head
titleMy First PHP Page/title
/head
body
?php
echo “h1這是我第一個使用PHP輸出的頁面/h1”; // 吟清PHP學習之路第四步 – 建立第一個PHP頁面
?
/body
/html
然後我們把 first.php 保存到 WEB 根目錄 D:\Apache2\htdocs\,在瀏覽器輸入地址
這時我們在瀏覽器中看到輸出:這是我第一個使用 PHP 輸出的頁面
這裡利用了 PHP 的 echo() 語句輸出語句,等同於 ASP 中的 Response.write() .
PHP 也和 ASP 一樣在 Html 嵌入 PHP 標記,當解釋器分析一個 PHP 文件時,所有特殊標記外的普通文本,解釋器不對其做任何處理,而特殊標記內文件將作為 PHP 代碼被解釋器分析執行. PHP 標記外的內容將被完全獨立開,不做任何處理,而內部的將作為 PHP 代碼解析.
標記
? … ? // 可以在 php.ini 配置文件中開啟或關閉 short_open_tag
?php … ? // 推薦使用
script language=”php” … /script
% % // 在第二步我們講過在php.ini開啟支持Asp風格的標記 asp_tags
所以輸出變量值也可以這樣書寫 %= $value %.
指令分隔符
在PHP中用英文分號 “;” 來分隔語句,從ASP轉過來的可能沒有這樣的習慣要記住了.
結束標記 “?” 隱含語句的結束,不需要為 PHP 代碼塊的最後一行追加一個分號,所以下面的兩段代碼作用是一樣:
?php
echo “h1這是我第一個使用PHP輸出的頁面/h1”;
?
?php echo “h1這是我第一個使用PHP輸出的頁面/h1” ?
在PHP中用英文分號 “;” 來分隔語句,從ASP轉過來的可能沒有這樣的習慣要記住了.
如何在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代碼,也說明安裝是正確的。
怎樣讓XP的系統運行PHP
安裝一個集成包就可以了,為的是搭建一個php能夠運行的環境,你去php100論壇下載一個名為wampp的集成包安裝一下就可以了。
原創文章,作者:NSFR,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/134119.html