wamp+phpmyadmin完美搭建

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

第一部分:环境介绍与软件下载

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
首先,说明一下我试验的环境与软件
操作系统:
windows xp
软件:
apache_2.2.11-win32-x86-no_ssl.msi (http://httpd.apache.org/download.cgi
mysql-5.0.22-win32.zip (http://dev.mysql.com/downloads/
php-5.2.12-Win32.zip (http://www.php.net/downloads.php
phpMyAdmin-3.2.4-all-languages.zip (http://www.phpmyadmin.net/home_page/downloads.php
注意:你可以到所附的网站下载最新的稳定版本。安装与配置方法依然可以参照本文。
但是要重点提醒一句:对于php的安装包,强烈建议下载手动安装包(即.zip 包,而不是.msi)。因为在.msi 版本中有个bug 导致该版本的php不能与Apache很好的兼容,在php官网上还报告了很多bug,以至于出现一些莫名其妙的错误。不信,你可以试试。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

第二部分:安装软件

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
首先在c 盘根目录建一个文件夹wamp 。用于后面软件的安装。(你想安装在其它路径也可以)
再在c 盘根目录建一个文件夹web 。用于存放网站的网页。(Apache默认的C:/wamp/apache/htdocs 也可以)
下面正式开始安装:
1.Apache
安装路径选择为 f:/wamp/apache 。
注意 Apache安装时,会让你选择“80、服务”还是“8080端口、手动”等。建议选择第一种,即使你的操作系统上已经有IIS之类的占用了80端口,也没关系。这样可以简化后面Apache的启动配置,至于端口冲突问题可以在Apache的httpd.conf 文件中进行纠正。这将在第三部分讲解。至于第二种手动方式的配置,可以参考http://www.phpchina.com/manual/apache/platform/windows.html

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall


用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

开启apache服务器,运行http://localhost/

 

2.MySQL
安装路径选择为 f:/wamp/mysql

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

接着就简单配置MySQL
用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

注意:选择mysql的默认字符集,建议选择utf-8 ;还有就是设置一个root 账号的密码。

 

3.php

 

将zip包解压到 c:/wamp/php 文件夹中。

第一处:

查看解压缩后的文件夹内容,找到“php.ini-development”文件,将其重命名为“php.ini”,打开编辑,找到下面图中的地方, Ln385,有一个“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?

第二处:

找到“Dynamic Extensions”板块,将你所需的附加模块激活,如其中的
……
;extension=php_mbstring.dll
……
;extension=php_mysql.dll
;extension=php_mysqli.dll
……
等行前面的分号去掉,即:
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
第三处:
这步不是改php.ini 文件,而是修改系统的环境变量。
请右键点击桌面上“我的电脑”的“属性”,打开“高级”选项卡,打开“环境变量”,在“系统变量”中找到“Path”,双击打开后,在“变量值”末尾添加“;D:/php;D:/php/ext”,注意有前面有分号,如:
用最简单的方式完美搭建wamp(windows+Apache+MySQL+php+phpmyadmin) - coolwindy - miss fall

第四处:

现在开始将php以module方式与Apache相结合,使php融入Apache,照先前的方法打开Apache的配置文件,Ln 173,找到这里,添加进如图所示选中的两行,第一行“LoadModule php5_module D:/php/php5apache2.dll”是指以module方式加载php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,是当然,其中的“D:/php”要改成你先前选择的php解压缩的目录。

第五处:

 

前面所说的目录默认索引文件也可以改一下,因为现在加了php,有些文件就直接存为.php了,我们也可以把“index.php”设为默认索引文件,优先顺序就自己排了,我的是放在第一位。编辑完成,保存,关闭。


确定后,php的基本配置就完成了!

补充说明:上面三步的配置对于一名优秀的程序员已经够用了。

但在新版的php中,php.ini 文件还有一些必须的额外配置

(1)对于写代码喜欢简写的朋友,那么很抱歉在php版本5中是默认关闭<??>简写功能的。如果不想写全<?php?>,那么就请你在php.ini 文件中搜索 Language Options 板块 中的short_open_tag,将其改为:

short_open_tag = On

这一处修改,对于那些写代码习惯简写的人,特别是面临网站平台迁移时,尤为重要。因为你不能保证新的服务器已经开启了该简写功能。

(2)对于程序员,还有一处重要的修改就是开启php 的报错功能。没有谁敢保证自己写的代码能一次通过吧。调试查错时就需要开启该功能了。请在 Error handling and logging 板块 中搜索 display_errors,将其改为:

display_errors = On

我就补充这两点。需要说的是,在php5中为了安全,有很多以前版本中开启的功能都是关闭了的。如全局变量register_globals 等等都是处于Off 状态。如果你需要就请自己搜索到并打开你想要的功能。


4.phpmyadmin
本文仅仅是测试,不用怎么配置,省略。你可以到网上搜索其有针对性的配置。如要是编辑config.sample.inc.php或者C:/web/phpMyAdmin/libraries文件夹中的config.default.php两个中的任意一个。

现在记住最重要的一点吧,重启电脑!
上面的很多配置只要重启Apache 服务器后就会立即生效,但似乎MySQL的扩展有些迟钝,那么就请你别嫌麻烦,索性重启一下电脑吧。

注:有三个文件php_mbstring.dll php_mysql.dll php_mysqli.dll需要重php目录下的ext拷贝到指定目录下如c:/php下

注:以上的文件目录需要自行灵活更改

注:以上图片无法显示请参见http://coolwinding.blog.163.com/blog/static/112240939201012112058269/

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

第五部分:一些提示

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


重启电脑后,让我们来看看效果吧。
首先,在我们前面建立的c:/web 文件夹中建立一个php文件phpinfo.php
内容如下:
<?php
phpinfo();
?>
注意:这里建议用<?php?>全称,而不是<??>缩写,这在新版本的php中需要配置才行简写。
php.ini 里设置short_tag=on,如果是off是不允许简写的。

然后,打开浏览器,如IE,在地址栏中输入http://127.0.0.1:8080/phpinfo.php

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php) - coolwindy - miss fall

这里,请观察页面中的Loaded Configuration File 是否载入了你想载入的php.ini文件,若失败,只会出现一个目录,如c:/windows之类的错误结果。
另外请注意MySQL 之类的扩展组件有没有成功载入,如

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php) - coolwindy - miss fall

又如输入我的本地ip 加路径,http://192.168.0.60:8080/phpmyadmin/ 也可以

用最简单的方式完美搭建wamp(windows+Apache+MySQL+php) - coolwindy - miss fall

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值