WINXP 下安装 Apache,PHP,MySQL,phpMyAdmin 在linux
下做lamp
很普遍,windows
下的iis
也用的多.
关于构建WIN+IIS+PHP
文章有很多,
但是我的爱机是02
年买的,
在加上本来喜欢开N
多程序,
所以就只能跑个XP
玩玩而已.
自己在上面架了IIS5.1,
感觉太简单了,
没意思.
今天突然心血来潮,
既然有lamp,
咱何不来个wamp(
自创名词:WINDOWS+APACHE+MYSQL+PHP).
到网上找找还真没这个全套的资料.
想着也不是太难,
就自己配的同时也记录下整个过程,
给大家做个参考.
整个配置是上周完成的,
本来想周末就写出来发了的,
可是无奈本人惰性十足…
晚了几天也无伤大雅吧.
apache_2.0.59-win32-x86-no_ssl.msi
由于软件与软件间独立性较高,
所以基本不需要特别配置,
相比linux
确实是容易多了 首先安装 apache(
当然要把我正在用的IIS
停掉,
不过改端口也是ok
的),
整个过程没甚么特别的,
只是注意让它作为系统服务开机自动启动,
比较简单啦.
很简单的了 , 在 IE 中输入本机 IP 就会出现 apche 的欢迎页面了 . 然后是 mysql , 其实安装过程也很简单,
只是步骤稍微多点,
全英文的向导对于english
不是很好的或许有点难度,
所以不懂就翻词典吧.
注意的是将root
能远程登陆这项打开,
这样就方便远程管理了.
在 cmd 下 , 先转到 myslq 的可执行程序目录 C:\Program Files\MySQL\MySQL Server 5.0\bin, 然后执行 mysql -uroot –p 登陆 , 就会出现 mysql> 的提示符 , 说明 mysql 就装好了 . 将php
解压缩到c
盘,
将文件夹重命名为php.
将 php.ini-recommended 复制到 C:\WINDOWS 下 , 并重命名为 php.ini( 当然也可以复制 php.ini-dist, 不过听说 recommended 是做过优化的 ) 让 apche 支持 php5, 需要在 httpd.conf 中增加以下两行 : (C:\Program Files\Apache Group\Apache2\conf 下 ) LoadModule php5_module "c:/php/php5apache2.dll" AddType application/x-httpd-php .php 在 apache 的网页存放路径 C:\Program Files\Apache Group\Apache2\htdocs 下建立一个文本文件 , 输入如下内容 <html>
<head>
<title>
hello
</title>
</head>
<body>
<?php echo "hello,php"; ?>
</body>
</html>
保存 , 将文件重命名为 hello.php 在 ie 中输入 http:// 本机 IP/hello.php, 页面显示 hello.php 说明 php 安装完成 . 将phpMyadmin解压到apache的网页目录,为了方便后序操作将文件夹重命名为pma. 首先修改c:\windows下的php.ini文件, 将 extension_dir = "./"修改为extension_dir = "C:\php\ext", 将 register_globals = Off 改为 On; 将 ;extension=php_mysql.dll 前面的引号 “ ; ” 去掉 再复制 php 目录下的 libmysql.dll 文件到 system32 下 参考我的上一篇文档 , 注意只需要修改 $cfg['Servers'][$i]['password'] = ' 当前 mysql 的 root 帐号的密码 '; 然后在 IE 中输入 http:// 本机 IP/pma/index.php, 即进入管理页面 . 对于 phpmysql 的调试主要参考我的上一篇文章 不过此时 安装好 phpMyAdmin 后只需要改一个地方 , 因为我安装过程中设置了 mysql 密码所以要设置 $cfg['Servers'][$i]['password'] , 对其余的基本就不需要修改了 打开XP
防火墙的3306
端口,
允许外部访问.
当然如果你装了其他的防火墙也要打开此端口.
mysqlfront 不能连接的问题 , 报 1251 错误 在本机用其他工具和命令行都可以连,
在另外一台linux
上也可以连,
将加密方式改为了old_password
也不行,
但是今天来开机发现可以连了.
或许是要重启以下吧,
呵呵.
进入 phpMyAdmin 时 , 出现 “ 无法载入 mysql 扩展,请检查 PHP 配置 ” 。这里或许是显示的乱码 , 你要在 IE 的编码中选择简体中文就会看到 . 解决办法就是上面说的要让php
支持mysql,
设置扩展文件的的路径,
打开扩展项,
参考以下网址 进入 phpMyAdmin 的管理页面以后 , 网页下方出现 mbstring 的警告 , 解决:
在php.ini
中将此扩展打开,
将;extension=php_mbstring.dll前面的引号去掉即可 本文转自yahoon 51CTO博客,原文链接:http://blog.51cto.com/yahoon/31582,如需转载请自行联系原作者