wamp(windows+apache+mysql+php) php环境配置使用说明

wamp(windows+apache+mysql+php) 环境配置使用说明

正所谓磨刀不误砍柴功,在配置之前,请先准备好以下软件,都可以在相应的官方网站上下载
本教程使用软件如下:

1 windows xp , windows 2003 

2 apache_2.2.10-win32-x86-no_ssl.msi  下载

3 mysql-5.1.12-beta-win32.zip  下载

4 php-5.2.6-Win32.zip 下载

5 phpMyAdmin-2.11.1.2-all-languages.7z  下载

6 ZendOptimizer-3.3.3-Windows-i386.exe 下载

PHP安装环境一般安装在系统盘,按常规我们定义C盘为操作系统安装盘,另外我们配置的是wamp组合环境,为了安装方便便于管理,我们将所有软件都安装在C盘的一个wamp文件夹下,因此在c盘新建一个文件夹wamp


一:安装Apache服务

双击打开apache_2.2.10-win32-x86-no_ssl.msi软件安装,选择Custom模式安装,选择安装路径,把软件安装到C盘根目录下的wamp文件夹下,安装路径为:C:\wamp\Apache2.2

apache安装后,如果你的系统安装了IIS或者80端口被占用了,那么apache的服务器启动失败,右下角的图标呈红色,这个时候需要更改端口,打开C:\wamp\Apache2.2\conf\httpd.conf的配置文件,找到Listen 80 ,将端口改为8585(一个没有被占用的端口),保存,重启apache,有时候需要重启机器,直到服务器图标显示绿色,才表示安装成功!


二:安装PHP软件

将php-5.2.6-Win32.zip软件包解压,并拷贝到c:\wamp\php下

配置php和apache的服务

1 找到php目录下的php.ini-dist文件,重命名为php.ini,拷贝至c:\windows下,再将php目录下的 php5ts.dll,libmysql.dll两个文件拷贝到c:\windows\system32 目录下

用记事本打开php.ini配置文件,搜索并更改

default_charset ="utf-8"
extension_dir = "c:/wamp/php/ext" 指向php的扩展位置
找到 ;extension=php_mysql.dll 去掉 " ; "

将php.ini中的session.auto_start的值改为1(启动),默认是0(禁用),
在php.ini找到session.save_path 这一行,设成session.save_path = "C:/wamp/php/session_temp" 把分号去掉


找到配置文件下的一些扩展插件,根据需要将前面的分号去掉,启用功能,如

extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll


2 打开C:\wamp\Apache2.2\conf\httpd.conf

找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)

找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行

LoadModule php5_module C:/wamp/php/php5apache2_2.dll

注意:C:/wamp/php/php5apache2_2.dll 是php5apache2_2.dll的路径apache2_2.dll是apache的版本

找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行

AddType application/x-httpd-php .php

找到 DocumentRoot "C:/wamp/Apache2.2/htdocs" 将其该为你网站所在文件夹,我这里改为

DocumentRoot "E:/php_site"

找到 <IfModule dir_module> 修改网站的默认首页 在后面加上 index.php
DirectoryIndex index.html index.php
</IfModule>


此时PHP环境基本已经配置成功

在WEB根目录(如我的E:\php_site)里建一个名为index.php的文件内容如下

<?php echo phpinfo(); ?>

重新启动apache服务

用浏览器打开 http://localhost/index.php (端口号不为80则加上端口号)

如果可以看到php配置输出信息就表示配置成功!


三 安装mysql数据库

将软件包解压,双击setup.exe文件,安装custom模式安装,安装路径为 "c:\wmap\mysql"

安装方法:skip sign-ip -> 之后出现MySQL ServerInstance Configuration Wizard出口,点击“Next”。

之后一路点击“Next”
please select the default character set.

选择编码为:utf8 最后输入数据库的默认密码:root

当最后四项都打勾的时候表示安装成功!


重启apache服务

在Web根目录下(如 D:\website)建立testdb.php文件内容如下:

<?php
$link=mysql_connect('localhost','root','root');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>

用浏览器打开http://localhost/testdb.php 如果输出success就OK了

四 phpmyadmin的安装配置

将phpMyAdmin-2.11.1.2-all-languages.7z解压到WEB根目录中去,重命名文件夹为myadmin或其它

复制config.sample.inc.php 并更名为config.inc.php打开

找到 $cfg['blowfish_secret'] 将后面的赋值,加入数字和字母组合

找到
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'root';

分别填上你mysql的用户和密码即可

如不是本地使用,最好加上验证

五打开c:\wamp\apache\conf\http.conf文件,分别去掉下面两行文字前面的#号。 
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
去掉#意思是启用apache的虚拟主机功能。 

#Include conf/extra/httpd-vhosts.conf 
去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。

4: 打开extra目录内的httpd-vhosts.conf文件,什么都不管,直接在文件底部加入自己要加的虚拟主机的信息。如下面所示。 
分别是给出一个管理员邮箱、指出此网站的根目录、域名、和错误日志存放位置。注意目录间隔最好用/而不是\ 。 

<VirtualHost *:8585>
DocumentRoot c:\php_site
ServerName www.phptest.com
ErrorLog logs/www.phptest.com.log
</VirtualHost>

*以上路径中的斜线左斜右斜都可以。 

 

无锡网站建设 我要咨询建站 >