天天看點

[原創]PHP開發環境配置(Windows版)

PHP開發環境配置(Windows版)

Apache+MySQL+PHP+phpMyAdmin

我的系統:Windows XP

Author:Winty

Time:2006-12-7

Step1:下載下傳以下檔案

(1)php-5.2.0-Win32.zip

pecl-5.2.0-Win32.zip

(2)apache_2.2.3-win32-x86-no_ssl.msi

(3)mysql-5.1.12-beta-win32.zip

(4)phpMyAdmin-2.9.1.1-all-languages.zip

Step2:安裝PHP, 配置php.ini

有 兩種方法在 Windows下安裝PHP:手工安裝或者使用安裝程式安裝。自動安裝的安裝程式php-5.2.0-win32-installer.msi不包含任何 外部的PHP擴充(PHP_*.dll)。如果需要,可以在 Windows ZIP 包和 PECL 中找到。據PHP官方手冊上稱安裝 PHP 最好的選擇是手工安裝。在手工安裝中安裝 PHP 最好的方式便是将所有 PHP 有關的檔案都放入同一目錄,并在系統的 PATH 環境變量中設定此目錄。本例為手工安裝.

1. 将下載下傳的php-5.2.0-Win32.zip解壓到C:\PHP\ 這個目錄.

2. 再将C:\PHP\ 目錄下的*.dll和 C:\PHP\ext目錄下的所有檔案檔案複制粘貼到C:\windows\system32\下.

如果需要更多擴充,就将pecl-5.2.0-Win32.zip中的檔案也放到C:\windows\system32\下.

3. 配置php.ini。

在ZIP 包中有兩個ini檔案,php.ini-dist和php.ini-recommended。建議使用 php.ini-recommended,因為在該檔案中優化了性能和安全。複制所選擇的 ini 檔案到 PHP 能找到的目錄中,并将其重命名為 php.ini 。

再用記事本打開 php.ini ,查找register_globals = Off,把off改成On. 

再查找short_open_tag = Off,把off改成On有一處.

再查找extension_dir = "./" 改為 extension_dir = "C:\PHP\ext" 

然後再查找;extension=php_mbstring.dll,把前面的分号去掉.

extension=php_mbstring.dll(不選這個phpMyAdmin會錯)

以下幾個dll作相同更改.

extension=php_dba.dll

extension=php_dbase.dll

extension=php_filepro.dll   可選

extension=php_gd2.dll    支援GD庫的,一般要選

extension=php_imap.dll 可選

extension=php_ldap.dll

extension=php_mysql.dll   支援MySQL的

接下來修改了一些檔案上傳以及記憶體使用最大限制:

memory_limit = 20M   ;記憶體容量

post_max_size = 20M   ;閃存容量

upload_max_filesize = 20M ; 附件容量

asp_tags = On ;可選,On允許ASP風格的标記,Off禁止

4. 将 PHP 目錄添加到 PATH 環境變量中

系統環境變量path=C:\php

5. 使 php.ini 檔案在 Windows下被 PHP 所用

系統環境變量PHPRC=C:\php

Step3: 安裝Apache,配置 httpd.conf 使之支援PHP

1.安裝apache_2.2.3-win32-x86-no_ssl.msi,一路按Next即可.

(如果安裝了IIS請關閉,或者請改變安裝端口,不然無法啟動Apache服務)

2. 打開檔案C:\Apache2\conf\httpd.conf,查找以下設定項.

即注冊檔案字尾.

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

Satisfy all

AddType application/x-httpd-php .php .phtml .php3 .php4

AddType application/x-httpd-php-source .phps

</Directory>

綠色為我們新增的設定.

3.查找LoadModule子產品

LoadModule php5_module "C:/ php/php5apache2_2.dll" 

注意斜杠方向與Windows中路徑”\”相反.

4.查找以下,并增加index.php

根據需要還可以增加其它自定義首頁如index.htm

<IfModule dir_module>

DirectoryIndex index.html index.html.var index.php

</IfModule>

5. 查找 Documentroot "C:/Apache2/htdocs" 将其改為你的WEB路徑; (這裡是WEB主目錄,可以不修改)

6.重新開機apache.

7. 在web根目錄 C:\Apache2\htdocs\ 下建立index.php,内容如下:

<?php

phpinfo();

?> 

如果不能正常運作,請檢查配置. 

Step4: 安裝MySQL

MySQL安裝過程

注意:安裝中,一定要正确配置MySQL Server

安裝完成後,建立conn.php 

$link=mysql_connect('localhost','root','root');

if(!$link) echo "MySQL 資料庫連接配接失敗";

else echo "MySQL 資料庫連接配接成功!";

mysql_close();

?>

運作該檔案,測試資料庫連接配接.

Step5:安裝phpMyAdmin配置config.inc.php

phpMyAdmin并不是必需的,隻是為了友善管理MySQL資料庫,本身是用PHP編寫而成.但是有了它,會大友善MySQL資料庫管理.

1. 解壓phpMyAdmin-2.9.1.1-all-languages.zip到C:\phpMyAdmin

2. 将C:\phpMyAdmin\config.sample.inc.php重命名為config.inc.php

3. 對照原檔案進行如下更改,綠色為新增的.

$cfg['blowfish_secret'] = 'root';

$cfg['Servers'][$i]['controluser'] = 'root';

$cfg['Servers'][$i]['controlpass'] = 'root';

4. 将C:\phpMyAdmin\下所有檔案和目錄複制到

C:\Apache\htdocs\phpMyAdmin,

本文轉自wintys 51CTO部落格,原文連結:http://blog.51cto.com/wintys/121706