天天看點

windows平台上的lamp軟體安裝(080214更新版)

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

内容如下

&lt;?php

 phpinfo();

?&gt;

通路 [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,如需轉載請自行聯系原作者