windows下安装apache+php+mysql+phpMyAdmin步骤及教训
一. 我的下载版本
mysql-essential-5.1.54-win32
php-5.2.17-Win32-VC6-x86
PHPmyAdmin3.3.1
httpd-2.2.17-win32-x86-no_ssl.msi
注:这四个版本要相互兼容支持,不要有的最新版本有的是几年前版本。
二.安装配置
1. 安装配置apache
点击可执行程序基本一路next,没什么问题。测试apache是否正常浏览器输入127.0.0.1chrome结果:你不想看到这个画面吧。IE结果:it works!)
2.安装配置MySQL
一. 我的下载版本
mysql-essential-5.1.54-win32
php-5.2.17-Win32-VC6-x86
PHPmyAdmin3.3.1
httpd-2.2.17-win32-x86-no_ssl.msi
注:这四个版本要相互兼容支持,不要有的最新版本有的是几年前版本。
二.安装配置
1. 安装配置apache
点击可执行程序基本一路next,没什么问题。测试apache是否正常浏览器输入127.0.0.1chrome结果:你不想看到这个画面吧。IE结果:it works!)
2.安装配置MySQL
也是一路next,不要忘记Mysql密码即可。
这句话后面加入(每个人路径可能不一样):
LoadModule php5_module c:/php/php5apache2_2.dll
PHPiniDir "c:/php"
在php文件夹中找到php.ini-recommended,找到extension_dir 改为:extension_dir = "c:/php/ext"
看到这里php和apache安装都成功了。
4.安装phpMyAdmin
把phpMyAdmin放到C:\Program Files\Apache Software Foundation\Apache2.2\htdocs下。
找phpMyAdmin\libraries下的config.default.php
找到$cfg['Servers'][$i]['auth_type']的config改为cookie然后将config.default.php复制到phpMyAdmin下改名为config.inc.php
测试浏览器输入http://localhost/phpmyadmin 会进入phpMyAdmin界面说明也安装成功了
</IfModulez>这里修改成
<IfModule dir_module>
DirectoryIndex index.php index.html index.htm
</IfModule>
检查mysql是否启动,在运行输入services.msc查看
检查php.ini配置开启mysql
extension=php_mysql.dll
extension=php_mcrypt.dll
extension=php_mbstring.dll(去掉前面的分号即可)
在httpd.conf添加
#下面是我又增加的内容,为了解决mysql扩展无法加载
LoadFile c:/php/php5ts.dll
LoadFile c:/php /libmysql.dll
LoadFile c:/php 6/libmcrypt.dll
然后为了确保正常使用
将php目录下的libmysql.dll和libmcrypt.dll复制到php/ext目录里面
到这里就全部安装成功啦。
三. 经验教训
1. 要去找到一个最新权威版主亲自验证的全程图文指导来安装配置。
2. 安装前要彻底清除以前的apache和mysql,不然会引起很多错误。
3. 出现什么问题google,baidu都可以解决。
3.安装配置PHP
(1)解压php到c盘根目录
(2)apache配置文件httpd.conf解析php
打开D:\wamp\Apache2.2\conf目录下的httpd.conf在#LoadModule vhost_alias_module modules/mod_vhost_alias.so这句话后面加入(每个人路径可能不一样):
LoadModule php5_module c:/php/php5apache2_2.dll
PHPiniDir "c:/php"
AddType application/x-httpd-php .php .html .htm
在php文件夹中找到php.ini-recommended,找到extension_dir 改为:extension_dir = "c:/php/ext"
找到;extension=php_bz2.dll;extension=php_mysql.dllextension=php_mysqli.dll,把前面的;号去掉,这是开启mysql的支持。
(4)测试php。
重启apache,在C:\Program Files\Apache Software Foundation\Apache2.2\htdocs下建立一个first.php文件,内容为<?php echo phpinfo();?>
在浏览器中输127.0.0.1/first.php。结果为:php version 5.2.17
看到这里php和apache安装都成功了。
4.安装phpMyAdmin
把phpMyAdmin放到C:\Program Files\Apache Software Foundation\Apache2.2\htdocs下。
找phpMyAdmin\libraries下的config.default.php
找到$cfg['Servers'][$i]['auth_type']的config改为cookie然后将config.default.php复制到phpMyAdmin下改名为config.inc.php
测试浏览器输入http://localhost/phpmyadmin 会进入phpMyAdmin界面说明也安装成功了
如果出现提示无法载入mysql扩展,则首先看httpdd.conf
<IfModule dir_module>
DirectoryIndex index.html</IfModulez>这里修改成
<IfModule dir_module>
DirectoryIndex index.php index.html index.htm
</IfModule>
检查mysql是否启动,在运行输入services.msc查看
检查php.ini配置开启mysql
extension=php_mysql.dll
extension=php_mcrypt.dll
extension=php_mbstring.dll(去掉前面的分号即可)
在httpd.conf添加
#下面是我又增加的内容,为了解决mysql扩展无法加载
LoadFile c:/php/php5ts.dll
LoadFile c:/php /libmysql.dll
LoadFile c:/php 6/libmcrypt.dll
然后为了确保正常使用
将php目录下的libmysql.dll和libmcrypt.dll复制到php/ext目录里面
到这里就全部安装成功啦。
三. 经验教训
1. 要去找到一个最新权威版主亲自验证的全程图文指导来安装配置。
2. 安装前要彻底清除以前的apache和mysql,不然会引起很多错误。
3. 出现什么问题google,baidu都可以解决。