導航:首頁 > 編程語言 > winxpphp環境

winxpphp環境

發布時間:2022-06-26 12:37:06

『壹』 如何在XP系統中搭建php環境

本地測試的話直接裝PHPnow就行,很簡單的一個配置php+mysql的軟體,不過你要停了IIS才行,不然埠沖突

『貳』 WinXP下php如何手動配置

==========
環境版本
==========
我是在Windows XP ,軟體版本分別是

php-5.2.11-Win32.zip (5.1之前版本不支持PDO擴展)
Apache 2.2.14 (2.2.X版本以上要增加插件才支持PHP5)
mysql-essential-5.1.38-win32.msi
phpMyAdmin-3.2.2.1-all-languages.zip
請看清楚我安裝軟體的版本,不要搞錯了!!!

(強烈建議在Win2000/Win2003系統上搭建,XP系統apache經常會出現各種問題!但是注意不

要和IIS沖突了!)

==========
Apache安裝
==========
(本文中的所有路徑都以我的安裝路徑,請大家在自己的機器上安裝的時候注意修改為自己

的路徑)
0、由於後面要用到,這里先把php解壓,我解壓到D:\php
1、直接雙擊運行apache_2.2.14-win32-x86-no_ssl.msi,安裝目錄可以更改,我的是

D:\Apache2.2
2、在安裝過程中,會出現3個文本框,上面兩個輸入你的本機IP(如:127.0.0.1),最下面

的輸入你的EMAIL
(安裝完成後,就可以打開IE輸入http://127.0.0.1若能打開apache的頁面說明apache安裝

成功)
3、開始配置apache配置文件,編輯D:\Apache2.2\conf下的httpd.conf文件
4、在最後添上兩行代碼
LoadMole php5_mole "D:/php/php5apache2_2.dll" 這里請別注意一下,如果你的apache是2.0版的你就填寫"D:/php/php5apache2.dll"
AddType application/x-httpd-php .php
5、建立站點主目錄,在D:\下建立一個文件夾命名為www,作為站點主目錄
6、修改站點主目錄,在httpd.conf中找到DocumentRoot項,後面路徑改為"D:/www";
下面的<Directory >項後面路徑也改為"D:/www";
7、修改默認首頁,找到DirectoryIndex 後面寫上你想設置為首頁的文件名,如:
index.html index.php 等
8、修改語言優先順序,找到LanguagePriority項,把後面zh-CN zh-TW兩項剪切到最前面,即

改成LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz

nl nn no pl pt pt-BR ru sv

==========
PHP配置
==========
1、把D:\php下的php.ini-dist復制到windows目錄下,改名為php.ini
2、設置下面的項目
zend.ze1_compatibility_mode = On //是否支持PHP4
post_max_size = 20M //POST信息最大容量
magic_quotes_gpc = Off //是否使用魔法引號
extension_dir = "D:\php\ext" //PHP擴展
upload_max_filesize = 20M //上傳文件大小
max_execution_time = 6000 //頁面最大執行時間(秒)
max_input_time = 600 //腳本解析時間上限(秒)
memory_limit = 20M //腳本分配最大內存
output_buffering = On //是否打開輸出緩沖區
implicit_flush = On //及時輸出緩沖區內容
3、找到Dynamic Extensions項,這里是PHP擴展設置部分,去掉以下幾項前面的「;」
extension=php_mbstring.dll
extension=php_bz2.dll
extension=php_curl.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_imap.dll
extension=php_mime_magic.dll
extension=php_mysql.dll //MySQL擴展
extension=php_sockets.dll
extension=php_pdo.dll //PDO擴展
extension=php_pdo_mysql.dll //PDO_MySQL擴展
4、把D:\PHP\libmysql.dll
D:\PHP\ext\php_mysql.dll
D:\PHP\ext\php_mysqli.dll
三個文件拷貝到Windows\system32下

PHP安裝完畢,重起APACHE,在主目錄下新建一個記事本文件test在裡面輸入
<?php phpinfo(); ?>
保存後修改後綴名為PHP,在IE中輸入http://127.0.0.1/test.php 若看到PHP版本信息,恭

喜你,PHP已經安裝成功

==========
MySQL安裝
==========
1、雙擊mysql-5.1.38-win32.exe文件,Setup Type選擇Custom
2、點擊窗口右下的Change按鈕更改安裝路徑,我的是"C:\Program Files\MySQL\MySQL Server 5.1
3、Next開始安裝安裝到最後會有如下一個對話框在這里的三個選項分別是:
<1>如果你沒有MYSQL.com帳戶,創造一個新的免費的MYSQL.com帳戶
<2>如果你有MYSQL.com帳戶,填入已經注冊好的郵箱名和密碼
<3>跳過此步驟
我們選第一個
4、接下來會一次出現三個對話框,有*號的部分是必須要填的,按順序分別是郵箱名,密碼

,確認密碼;first name ,last name;郵政編碼,國家,省名。國家名選china,省名選

other or N/A即可。
安裝完畢,開始設置
5、首先你會看到這樣的一個窗口,這里有兩個選項,分別是詳細配置和標准配置,小型應用

選第二項就可以了
6、在下拉菜單里選擇MySQL41;下面的選項意思是「是否應用命令行」,將其選上
7、設置資料庫密碼,中間偏右和下面的選項分別是是否允許遠程式控制制和是否允許匿名帳號登

入,為了安全,不要選擇
8、點擊Next後出現最後的對話框,點擊Execute按鈕資料庫伺服器便啟動了,依次出現四個

對號後點擊Finish結束安裝

==============
phpMyAdmin安裝
==============
1、將phpMyAdmin-3.2.2.1-all-languages.zip解壓在D盤的www目錄下,重命名文件夾為phpMyAdmin
2、切換D:\phpMyAdmin3\libraries到下,用記事本打開裡面的config.default.php文件,Ctrl+A全選後復制,
粘貼到新建個記事本

里,並保存成config.inc.php
3、編輯config.inc.php,把資料庫root密碼(就是剛才安裝時候填寫的那個密碼)填寫到

$cfg['Servers'][$i]['password']項後面的''里,保存該文件

<1>在IE中輸入http://127.0.0.1/phpMyAdmin,如果出現phpMyAdmin正常首頁說明安裝成功


<2>若出現 #1251 - Client does not support authentication protocol requested by

server; consider upgrading MySQL client
在開始菜單找到剛剛安裝的MYSQL命令行工具,輸入root的密碼後鍵入如下的字樣:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD (剛才設置的ROOT密碼)
-> WHERE Host = 'localhost' AND User = 'root';
mysql> FLUSH PRIVILEGES;
然後在IE中輸入「http://localhost/phpMyAdmin」,如果出現phpMyAdmin正常首頁說明安裝

成功!

到此,Apache+PHP+MySQL就全部安裝配置完成了~

『叄』 PHP在WindowsXP中怎麼配置

在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在地址欄了輸入"http://127.0.0.1"呵呵……這時候如果您看到了輸出的php版本信息和配置信息的頁面,那麼恭喜您,您成功了!!!看看你用了多長時間,是不是5分鍾以里!

『肆』 php運行環境怎麼配置在WINXP下

下個集成環境的吧,安裝完就OK,什麼都不用你管。

phpnow和wampserver都是不錯的集成環境

建議你裝phpnow


# Apache-2.0.63 / 2.2.14
# PHP-5.2.12
# MySQL-5.0.89 / 5.1.42
# Zend Optimizer-3.3.3
# phpMyAdmin-3.2.5

網址http://phpnow.org/

安裝教程http://phpnow.org/guide.html

網站目錄htdocs

『伍』 PHP如何在windows XP下運行 需要IIS嗎請詳細指教

評論 ┆ 舉報

最佳答案此答案由提問者自己選擇,並不代表網路知道知識人的觀點

回答:yuboss
學者
1月8日 21:43 Professional版本身就帶有IIS功能,下面主要介紹一下家庭版的IIS的安裝。
常見的Windows XP有兩個版本,Professional和Home版。這兩個版本大體上是相同的,只是在細節方面,Professional版比Home版多了一些功能。例如Professional版的XP支持雙CPU,多國語言,加入域,EFS文件加密,以及IIS(Internet Information Services)。但是用過Windows XP Home Edition(家庭版)的朋友都會遺憾,這個系統平台沒有IIS組件的安裝選項,也不支持PWS(Personal Web Server),因此無法建立Web伺服器來學習調試ASP動態網頁。不過令人慶幸的是,國外已有行家琢磨出了一個讓IIS落戶WinXP 家庭版的解決方法。
1:在Windows XP 家庭版中安裝IIS
解決的思路是通過編輯Windows 組件配置文件,在Windows組件中恢復IIS安裝,再按正常的方法添加IIS,詳細步驟包括:

1、在X:\Windows\inf目錄(X為Windows XP的盤符)下打開安裝信息文件sysoc.inf,
在[Components]區域中找到iis=iis.dll,OcEntry,iis.inf,hide,7這一行。
可以發現,WinXP 家庭版是把IIS組件安裝選項隱藏了,因此要把該信息改為
iis=iis.dll,OcEntry,iis2.inf,,7,保存退出。

2、在Windows 2000安裝光碟(Professional、Server、Advanced Server版本都可以)中找到iis.dl_和iis.if_兩個文件,一起拷貝到硬碟某個目錄(如C:\)。打開開始菜單中的「命令提示符」,使用Expand命令解開iis.dl_和iis.if_,命令格式為:
expand C:\iis.dl_ C:\iis2.dll
expand C:\iis.in_ C:\iis2.inf
完成後,C盤目錄下會生成iis2.dll和iis2.inf兩個新文件。

3、最後,分別將iis2.dll和iis2.inf兩個文件相應拷入X:\Windows\inf和X:\Windows\system32\Setup系統目錄。

至此,在「添加/刪除程序」中點擊「添加/刪除Windows組件」,你會興奮的發現,久違的Internet信息服務(IIS)重新出現了!接下來就是循規蹈矩安裝IIS。但需要提醒一點,在安裝過程中若跳出定位相關文件時,請把目錄指向Windows 2000安裝光碟下的I386目錄。

好了,再請大家注意,在Windows XP家庭版、專業版中安裝的IIS,同時並發連接數限制了只有10個,因此建議想用IIS搭建Web伺服器學習ASP的朋友,最好選用Windows 2000 Advanced Server系統平台。

在windows xp下安裝了iis後,只支持一個站點,而且沒有站點管理,最大隻能建立10個並發連接。總之,xp的home與Professional版本,畢竟是工作站操作系統而不是伺服器平台。如果你喜歡玩,那麼就湊合著用xp吧

揪錯 ┆ 評論 ┆ 舉報

『陸』 如何在WinXP搭配php環境

1.安裝apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\
步驟:下一步下一步
2.安裝php-5.2.0-Win32.zip 到 d:\phpWeb\php\
步驟:(1)解壓壓縮包到d:\phpWeb\php\
(2)找到php目錄里的 php.ini-dist 重命名為 php.ini 並拷到 windows目錄里
(3)將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統目錄(system/system32)
3.配置apache
步驟:(1)打開 d:\phpWeb\APACHE\conf\httpd.conf 這個文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 將其改為你的WEB目錄(可不改有時改了會出錯)
(3)找到DirectoryIndex index.html這一行,在後面加入index.html.var index.htm index.php
(4)找到#LoadMole ssl_mole moles/mod_ssl.so這行,在後面加上一行:LoadMole php5_mole d:/phpWeb/php/php5apache2_2.dll
(5)找到AddType application/x-gzip .gz .tgz這行,在後面加上一行:AddType application/x-httpd-php .php
4.配置php
步驟:(1)找到c:\windows\php.ini並打開 (剛才拷進去的)
(2)找到extension_dir = "./" 改為 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysql.dll將前面的;號去掉
(4)找到;session.save_path = 去掉前面;並設路徑"d:/phpWeb/php/session_temp"並在該路徑下新建文件夾session_temp

『柒』 在winxp 中怎麼安裝php+mysql,高分賞~~

這個是我自己安裝的時候寫的筆記,你可以參考參考:
Apache-2.0.58
php-5.1.4
mysql-5.0.20a
phpMyAdmin-2.8.1rc1
第一步: 安裝apache 並配置支持PHP
將apache安裝在 c:\apache2 目錄(隨自己喜好)下,將php-5.0.0-Win32.zip 里內容解壓到 c:\php 里
找到 php目錄里的 php.ini-dist拷到 windows目錄里(win2k 里為winnt) 重命名為 php.ini
再將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統目錄(system/system32)
配置apache里的httpd.conf
打開 c:\Apache2\conf\httpd.conf 這個文件
找到 DocumentRoot "c:/Apache2/htdocs" 將其改為你的WEB目錄(可不改)
找到 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php
選擇安裝模式: 模塊化模式安裝 或 CGI模式安裝 (選一樣即可)
--------------模塊化安裝配置------------------------------------
找到 #LoadMole ssl_mole moles/mod_ssl.so 這行,在此行後加入一行
LoadMole php5_mole c:/php/php5apache2.dll
其中c:/php/php5apache2.dll 為你php目錄中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 這行,在此行後加入一行
AddType application/x-httpd-php .php
--------------CGI安裝配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
此時PHP環境基本已經配置成功
在WEB根目錄(如我的c:\website)里建一個名為test.php的文件內容如下
<? echo phpinfo(); ?>
重新啟動apache服務
用瀏覽器打開 http://localhost/test.php
如果可以看到php配置輸出信息就OK了
第二步 安裝mysql
將mysql安裝到指定目錄, 用cmd進入命今行模式輸入如下命令: ( 注: c:\mysql 為mysql安裝目錄)
cd c:\mysql\bin
mysqld-nt –install(安裝服務)
net strat mysql(啟動MYSQL)
mysqladmin -u root -p password 123456修改mysql資料庫的root密碼
回車出現Enter password: ( 注:這是叫你輸入原密碼. 剛安裝時密碼為空,所以直接回車即可)
此時mysql 中賬號 root 的密碼 被改為 123456 安裝完畢
第三步、配置php.ini並測試mysql(php.ini為 c:\windows(winnt)下的 php.ini)
找到extension_dir = "./" 改為 extension_dir = "c:/php/ext"
找到「;extension=php_mysql.dll 」將';'去掉改為「extension=php_mysql.dll」
找到「;session.save_path = "/tmp"」將';'去掉 設置你保存session的目錄,如
session.save_path = "c:/php/session_temp";
重啟apache服務,在Web根目錄下(如 c:\website)建立testdb.php文件內容如下:
<?
php $link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用瀏覽器打開http://localhost/testdb.php 如果輸出success就OK了
第四步:安裝配置phpMyAdmin 2.8.1
解壓phpMyAdmin 2.8.1 到libraries/根目錄後 打開 config.default.php
注意 新版的 配置文件是 config.default.php 然後 做如下修改:
搜索 $cfg['PmaAbsoluteUri'] 添加你的phpmyadmin的URL路經 最好本地路經 當然也可以是遠程路經,如 $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
注意 這里假設phpmyadmin在默認站點的根目錄下或 $cfg['PmaAbsoluteUri'] = 'http://你的網站地址/phpmyadmin/';
搜索 $cfg['blowfish_secret'] 改為
$cfg['blowfish_secret'] = 'cookie';
搜索 $cfg['DefaultLang'] //將其改為 zh-gb2312 ;
搜索 $cfg['DefaultCharset'] //將其改為 gb2312 ;
搜索 $cfg['Servers'][$i]['auth_type'] //默認為config,這很不安全,不推薦,建議使用cookie
改成 $cfg['Servers'][$i]['auth_type'] //= 'cookie';
注意這里如果設置為config請在下面設置用戶名和密碼:例如:
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = '120123.'; // MySQL password (only needed
3、測試apache+php+mysql
在ie地址欄輸入http://localhost/phpMyAdmin如果出現phpMyAdmin信息說明配置成功。

『捌』 xp操作系統下怎麼樣配置php運行環境

EditPlus的一些設置(下載,STX,ACP,調試).

用過N個PHP編輯器以後,最後還是覺得EditPlus才是最棒的!
1.下載EditPlus V2.21 Build 381 漢化版
下載地址:http://www4.skycn.com/soft/3641.html

2.下載語法文件和自動完成文件,它們分別以STX和AXP後綴結尾。下載我出的這個版本後沒有php.acp文件,也不知道
php.stx文件是不是最新的,所以我就到官方網站上下載了php.acp文件和一個最新的php.stx文件。
stx文件:http://www.editplus.com/files/php503.zip

描述:php503.zip (2005-01-08)
PHP 5.0.3 stx - Seung Hwan Kang
acp文件:http://www.editplus.com/files/php12.zip

描述: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
下載:http://httpd.apache.org/download.cgi

php-4.4.2-Win32.zip
下載:http://www.php.net/downloads.php

mysql-4.1.20-win32.zip
下載:http://dev.mysql.com/downloads/ /* 需要填寫一些基本注冊信息,不想填的話可以去華軍或是天空去下載 */

一, 安裝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,我安裝完成在瀏覽器里輸入地址 http://localhost,測試一下是否成功; /* 如果安裝了IIS請關閉,或者請改變安裝埠,不然無法啟動Apache服務 */

2, 我這里Apache安裝在D:\Apache2\,打開D:\Apache2\conf\httpd.conf,在最後一行添加如下代碼:

LoadMole php4_mole "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, 打開瀏覽器,輸入:http://localhost/phpinfo.php,如果安裝成功,將顯示當前伺服器所支持 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
開發商:http://www.zend.com/procts/zend_studio
目前公認的最強大的PHP開發工具,這種集成軟體包包括了用於編輯,調試,配置PHP程序所需要的客戶及伺服器組件,軟體包具有工業標準的PHP開發環境,代碼完成引擎,功能齊全的調試器等
注冊Name: ttdown.com
注冊S/N: 9E023F9D000060000069696969

UltraEdit32
http://www.ultraedit.com
UltraEdit32頂頂大名的編輯器,加上一個 for php 的 wordfile非常好用,wordfile其實是一個文本文件,其中設定了關鍵字、變數...的顏色,這樣,php文件看起來很舒服。

EditPlus
http://www.editplus.com/
跟UltraEdit32一樣頂頂大名的編輯器,可以顏色標記HTML Tag (同時支持 C/C++、Perl、Java) 外,還內置完整的HTML和 CSS1 指令狀態,支持 HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript and VBScript;通過一些配置可以讓Editplus成為強大的PHP編輯器,配置Editplus:http://www.aspid.cn/dev/20060627474.asp,吟清用得就是它,推薦使用!
Name:www.aspid.cn
Code: 9C6E3-4E628-AEZ9E-FCWB2-A7T87

NuSphere PHPEd
http://www.nusphere.com/
PhpED 通過無與倫比的PHP調試和壓縮能力,以及一個新的NuSOAP web服務向導成為了PHP領域的領軍產品。更加強大的Project Manager使得發布站點和應用程序比以前更加容易。現在可以在線程級別對正在運行或者開發中的程序進行測試和調校。支持 CVS 版本控制,而且,對PostgreSQL和MySQL資料庫的本地支持為PHP使用開源資料庫提供了一個廣泛的環境。但對中文支持不太好,漢字都當作單位元組處理了。PHPED還有Linux版本。

PHP Coder
http://www.phpide.de/
PHPCoder用於快速開發和調試PHP應用程序,它很容易擴展和定製,完全能夠符合開發者的個性要求.1:結合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進行即時預覽2:支持高亮顯示HTML和PHP代碼;3:自動完成功能,可以自動完成用戶自定義代碼片斷;4:標准函數提示;5:有專門的工程項目管理器;6:對象瀏覽器搜尋編輯中文件的包含信息,自定義函數,並以樹形顯示.7:支持查找對稱的語句標記符;8:支持高級搜索和替換;9:自帶FTP功能;10:支持運行和斷點調試11:……總之,PHPCoder是一個非常實用的,功能強大的編程環境,而且它是免費的!

Ankord PHP Expert Editor
http://www.ankord.com/phpxedit.html
PHP Expert Editor是一個容易使用的 PHP 開發工具,它的功能照顧到初級者及專業開發人員。 PHP Expert Editor 內建 http server 用作測試及除錯(你也可以使用其他 http server), PHP 語法檢查, FTP 功能,程式碼樣板等功能。

DzSoft PHP Editor
http://www.dzsoft.com/dzphp.htm
專為 PHP 所設計的網頁程序編輯軟體 - DzSoft PHP Editor,具有 PHP 編輯、偵錯、瀏覽、原始碼檢視、檔案瀏覽、可自訂的原始碼樣本..等功能,無須架設網站主機就可以測試 PHP 指令碼,是一套功能強大的 PHP 編程軟體。
DzSoft PHP Editor和Ankord PHP Expert Editor非常相識,幾乎找不到他們的主要區別,關於這兩個軟體之間的具體內幕我也不太清楚!

Dev-PHP IDE
http://devphp.sourceforge.net/
非常好用的php編輯器,支持php-gtk,內建許多快速html表單,非常的好用,本身含繁體語言包

Master PHP
http://www.gsoftwares.com/
一款支持PHP, PHP3, PHTML, CSS, JS, HTML, HTM and SQL的編輯器,它允許用戶編輯多種一次編輯多種文件,允許插入,運行和最優化程序的腳本,用戶可以通過工具欄定製按鈕和窗體,可以導出html和rtf格式,支持18種語言

Komodo
http://www.activestate.com/Procts/Komodo/
Komodo支持在Windows與Linux上,Perl、Python及JavaScript等的程序語言開發,以及多種程序語言語法不同顏色標注。這款功能強大的IDE竟然不支持中文,連中文文件名的文件都打不開!

Maguma Studio
http://www.maguma.com/
Maguma Studio包含了編輯和調試 PHP 程序所有必須的工具。無論您是經驗豐富的開發者、或是初學者它都適合您。帶有十分完整的斷點、分步等調試功能。支持以樹形方式顯示文件中的函數和類成員。

PhpLens
http://phplens.com
PhpLens是一款專為PHP開發人員准備的快速資料庫開發程序。通過使用PhpLens,可以快速的設計、發布和維護資料庫驅動的網路產品。它允許你以HTML表格的形式對資料庫進行瀏覽、編輯、創建、刪除和查找。不用寫任何代碼,它就允許你完成上述操作。

PHP Designer
http://www.mpsoftware.dk/phpdesigner.php
特點:支持 PHP, HTML, XHTML, CSS, Java ,Perl, JavaScript, VB, C# & SQL的代碼加亮功能;支持Template;內置PHP調試功能;項目管理功能;PHP函數提示功能;支持類瀏覽;內置了PHP函數搜索功能;支持擴展工具;支持FTP;兼容Windows/Dos, Unix, Mac各種文件格式;代碼庫功能;(內置了很多界面主題,很貼心的功能~)支持主題;假以時日,這個編輯器一定會成為你PHP編程的利器~

PSPad editor
http://www.pspad.com/en/
免費的編輯器,集各種編輯器的優點於一身,同時編輯多個文件,可以使用project;內置HEX編輯器;內置HEX編輯器;支持宏的錄制和使用;支持語法高亮和彩色顯示,HTML,PHP,Pascal,JScript,VBScript,SQL,Perl,JAVA...;內置文件比較工具;支持宏的錄制和使用;內置FTP工具;可以針對不同的文件類型設置對應的外部工具;支持外部編譯器。
好!經過前面的三步學習,我們已經配置好 PHP 的運行環境,現在才真正開始漫長的 PHP 之路.
這一節內容我們主要講 PHP 的基本語法標記,分隔符和注釋方法.

我們使用Editplus建立第一個 PHP 頁面 first.php.

<html>
<head>
<title>My First PHP Page</title>
</head>
<body>
<?php
echo "<h1>這是我第一個使用PHP輸出的頁面</h1>"; // 吟清PHP學習之路第四步 - 建立第一個PHP頁面
?>
</body>
</html>

然後我們把 first.php 保存到 WEB 根目錄 D:\Apache2\htdocs\,在瀏覽器輸入地址 http://localhost/first.php
這時我們在瀏覽器中看到輸出:這是我第一個使用 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轉過來的可能沒有這樣的習慣要記住了.

『玖』 winXP下IIS配置php最佳方法

在windows系統中,phper常用的幾款快速搭建PHP環境的軟體:
1.APMServ
一款擁有圖形界面的快速搭建Apache、PHP、MySQL、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及ASP、CGI、Perl網站伺服器平台的綠色軟體。無需安裝,具有靈活的移動性,拷貝到其它目錄、分區或別的電腦時,均只需點擊APMServ.exe中的啟動按鈕,即可自動進行相關設置,將Apache和MySQL安裝為系統服務並啟動。APMServ集合了Apache穩定安全的優點,並擁有跟IIS一樣便捷的圖形管理界面,同時支持MySQL ,虛擬主機、虛擬目錄、埠更改、SMTP、上傳大小限制、自動全局變數、SSL證書製作、緩存性能優化等設置,只需滑鼠一點即可完成。下載地址:http://apmserv.s135.com
2.phpStudy
該程序包集成最新的Apache+PHP+MySQL+ZendOptimizer,一次性安裝,無須配置即可使用,包括PHP調試環境、開發工具、開發手冊以及一些高級應用等,非常方便、好用,不論對新手還是老手來說,該程序包都是一個不錯的選擇。下載地址:http://www.cngr.cn/dir/softdown.asp?softid=19663
3.AppServ
泰國的作者將一些互聯網上免費的資源重新打包做成PHP環境安裝工具組合包,以方便初學者快速完成PHP環境配置,AppServ 所包含的軟體有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin,使用的人數眾多。下載地址:http://www.appservnetwork.com/
4.PHPnow
PHPnow 是綠色免費的 Apache + PHP + MySQL 環境套件包。功能方面,PHPnow 擁有便捷的虛擬主機管理;虛擬主機代理,可與 IIS 共存;合理的插件支持 ASP、ASP.net、JSP,筆者認為純 PHP 最穩定。其特點是全部使用 cmd + vbs 腳本,非常綠色,用得放心!國產軟體,擁有了一定的用戶群,能快速解決各種問題。這是比國外套件更優越的。下載地址:http://www.phpnow.org/download.html

閱讀全文

與winxpphp環境相關的資料

熱點內容
買男裝用什麼app好 瀏覽:851
文件夾合並了怎麼拆開 瀏覽:256
波段副圖源碼無未來函數 瀏覽:84
livecn伺服器地址 瀏覽:255
程序員這個工作真的很吃香嗎 瀏覽:842
程序員和數學分析師待遇 瀏覽:676
壓縮氣彈簧怎麼拆 瀏覽:319
華為公有雲伺服器添加虛擬ip 瀏覽:207
程序員和運營哪個累 瀏覽:22
抖音安卓信息提示音怎麼設置 瀏覽:454
光速虛擬機的共享文件夾 瀏覽:246
程序員培訓機構發的朋友圈真實性 瀏覽:742
天乾地支簡單演算法 瀏覽:299
下載個壓縮文件 瀏覽:298
普通人電腦關機vs程序員關機 瀏覽:628
米酷建站源碼 瀏覽:115
氫氣app怎麼搜搭配 瀏覽:619
pdf綠盟 瀏覽:505
固態硬碟編譯器重建 瀏覽:391
怎樣編輯硬碟文件夾 瀏覽:660