天天看点

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,如需转载请自行联系原作者