博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WINXP下安装Apache,PHP,MySQL,phpMyAdmin
阅读量:7146 次
发布时间:2019-06-29

本文共 2622 字,大约阅读时间需要 8 分钟。

WINXP
下安装
Apache,PHP,MySQL,phpMyAdmin
 
前言
:
linux
下做lamp
很普遍,windows
下的iis
也用的多.
关于构建WIN+IIS+PHP
文章有很多,
但是我的爱机是02
年买的,
在加上本来喜欢开N
多程序,
所以就只能跑个XP
玩玩而已.
自己在上面架了IIS5.1,
感觉太简单了,
没意思.
今天突然心血来潮,
既然有lamp,
咱何不来个wamp(
自创名词:WINDOWS+APACHE+MYSQL+PHP).
到网上找找还真没这个全套的资料.
想着也不是太难,
就自己配的同时也记录下整个过程,
给大家做个参考.
整个配置是上周完成的,
本来想周末就写出来发了的,
可是无奈本人惰性十足
晚了几天也无伤大雅吧.
 
环境
:
WindowsXP sp2
 
所用软件
:(
都还算是比较新版的)
apache_2.0.59-win32-x86-no_ssl.msi
mysql-5.0.27-win32.zip
php-5.2.0-Win32.zip
phpMyAdmin-v2.10.1.rar
 
安装调试
:
由于软件与软件间独立性较高,
所以基本不需要特别配置,
相比linux
确实是容易多了
首先安装
apache(
当然要把我正在用的IIS
停掉,
不过改端口也是ok
),
整个过程没甚么特别的,
只是注意让它作为系统服务开机自动启动,
比较简单啦.
测试
apache
很简单的了
,
IE
中输入本机
IP
就会出现
apche
的欢迎页面了
.
 
然后是
mysql
,
其实安装过程也很简单,
只是步骤稍微多点,
全英文的向导对于english
不是很好的或许有点难度,
所以不懂就翻词典吧.
注意的是将root
能远程登陆这项打开,
这样就方便远程管理了.
测试
mysql:
cmd
,
先转到
myslq
的可执行程序目录
C:\Program Files\MySQL\MySQL Server 5.0\bin,
然后执行
mysql -uroot –p
登陆
,
就会出现
mysql>
的提示符
,
说明
mysql
就装好了
.
 
安装
php
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
整个
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
测试
php
ie
中输入
http://
本机
IP/hello.php,
页面显示
hello.php
说明
php
安装完成
.
:
以上过程主要参考
 
安装phpMyAdmin
:
将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
 
测试
phpmyadmin
参考我的上一篇文档
,
注意只需要修改
$cfg['Servers'][$i]['password']  = '
当前
mysql
root
帐号的密码
';
然后在
IE
中输入
http://
本机
IP/pma/index.php,
即进入管理页面
.
:
以上过程参考了
 
注意事项及疑问
:
对于
phpmysql
的调试主要参考我的上一篇文章
不过此时
安装好
phpMyAdmin
后只需要改一个地方
,
因为我安装过程中设置了
mysql
密码所以要设置
$cfg['Servers'][$i]['password'] ,
对其余的基本就不需要修改了
 
装了
mysql
后外部不能连接
打开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,如需转载请自行联系原作者
你可能感兴趣的文章
esxi嵌套华为Fusioncomputer安装VRM几个关键步骤。
查看>>
DNS设置引起的登录延迟
查看>>
saltstack之SLS文件
查看>>
JAVA构建缓存
查看>>
解决:Loading kernel module CAP_SYS_MODULE CAP_NET_ADMIN alias netdev-eth0 instead
查看>>
wav2letter-基于深度学习的语音识别
查看>>
Java class.forname()和newinstance
查看>>
学习计划书
查看>>
[iOS Animation]-CALayer 视觉效果
查看>>
wps的ppt放映时不能完全全屏的解决方法
查看>>
我的友情链接
查看>>
本地存储
查看>>
react-native环境配置入坑指南.
查看>>
使用qemu
查看>>
小试下新博客,一个列传行的SQL
查看>>
带你一分钟理解闭包--js面向对象编程
查看>>
MySql基本使用方法
查看>>
LAME的“命令行”
查看>>
PyQt5学习-day1 -4 退出按钮
查看>>
使用Parallel.Invoke并行你的代码
查看>>