this is a update to old article.
在windows上安裝wamp
軟體版本
apache_2.2.6
mysql-5.0.45
php-5.2.4
phpmyadmin-2.11.2.1
先将IIS的網站停掉(ftp不停),或者改端口,把80端口讓出來給apache使用.
然後直接利用安裝包exe檔案來安裝apache 和 mysql.安裝mysql的時候為root設定密碼
<b>PHP</b><b>的安裝</b>
将php解壓縮到c盤,把檔案夾重命名為php.将php.ini-recommended複制到C:\WINDOWS下,并重命名為php.ini(當然也可以複制php.ini-dist,不過聽說recommended是做過優化的)
讓apche支援php5,需要在httpd.conf中增加以下兩行: (C:\Program Files\Apache Software Foundation\Apache2.2\conf下)
<b>LoadModule php5_module "c:/php/php5apache2_2.dll"</b>
<b>AddType application/x-httpd-php .php</b>
<b> </b>
然後修改預設的首頁檔案
<b>DirectoryIndex index.html index.php</b>
整個php的安裝就完成了
重新啟動apache來生效
<b>建立測試php</b><b>檔案</b>
在目錄C:\Program Files\Apache Software Foundation\Apache2.2\htdocs下建立檔案test.php
内容如下
<?php
phpinfo();
?>
通路 [url]http://ip/test.php[/url] 就可以看到php的配置資訊
<b>安裝phpMyAdmin</b>:
将phpMyadmin解壓到apache的網頁目錄,為了友善後序操作将檔案夾重命名為pma.
為了讓php支援mysql,需要做如下操作:
首先修改c:\windows下的php.ini檔案,
将 extension_dir = "./"修改為extension_dir = "C:\php\ext",
将register_globals = Off改為On;
将;extension=php_mysql.dll前面的引号“;”去掉
再複制php目錄下的libmysql.dll檔案到system32下
一般還需要打開的擴充有
extension=php_curl.dll
extension=php_gd2.dll
extension=php_imap.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
對于mcrypt這個擴充,還需要将php目錄下的libmcrypt.dll複制到system32,否則會出現如下錯誤
按照pma目錄下的Documentation.html 來配置phpmyadmin,簡單的說就是建立檔案config.inc.php,内容如下
$cfg['blowfish_secret'] = 'ba17c1ec07d65003'; // use here a value of your choice
$i=0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
注:
如果 phpmyadmin解壓後的檔案夾名稱為phpmyadmin,通路/ip/phpmyadmin可能會提示密碼錯誤,
而後面加上index.html才出現正常的輸使用者密碼的對話框,那麼就把這個目錄複制重命名,再将這個phpmyadmin删掉,用那個新的目錄
本文轉自yahoon 51CTO部落格,原文連結:http://blog.51cto.com/yahoon/62047,如需轉載請自行聯系原作者