一、准备工作
下载apache、php、mysql,我下载使用的版本为:
1.apache:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
参考下载地址(版本很全哦):http://archive.apache.org/dist/httpd/binaries/win32/
2.php:php-5.4.16-Win32-VC9-x86
参考下载地址:http://windows.php.net/downloads/releases/archives/
3.mysql:mysql-5.5.37-win32.msi
二、安装
1.apache安装
Network Domain, Server Name 我填写我的计算机名,Administrator's Email Address区域填你的邮件地址(这三项不必太在意,可以随便填写)
选择典型安装
安装完成后,在浏览器访问localhost或127.0.0.1,出现“It works!”,表示apache安装成功,如果没有出现,在安装目录下找到Apache2.2\conf下的httpd.conf配置文件,修改Apache的默认端口80,可修改为88、8000、8011等,可自行挑选合适的值填写,之后重启apache服务(在控制面板搜索服务,找到服务名为Apache2.2的服务重启)
2.安装php
php下载完成之后不需要安装,直接解压到相关目录即可
3.安装mysql
选择自定义安装
点击install开始安装,安装完成之后会出现下图所示界面,点击next
这里可以修改mysql默认端口(默认为3306),一般不需要修改,安装有多个mysql发生端口冲突时可以修改
这里可以修改mysql生成的服务名称
设置密码
三、配置相关项
注意:配置中使用的均为斜线(/),请不要输入错误
1.php配置
首先进入PHP解压的目录,找到php.ini-development配置文件,并将其重命名为php.ini,打开php.ini文件,配置如下相关项:
找到如下内容
; On windows:
; extension_dir = "ext"
修改为
; On windows:
extension_dir = "E:/wamp/php5/ext"
找到如下内容,将其前面的分号(;)去掉。
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
默认的,PHP的session是保存在文件系统中的,那么我们需要为Session设置保存文件夹
找到如下内容
; session.save_path = "/tmp"
修改为
session.save_path = "E:/wamp/php5/session_tmp"
还需要配置一个文件夹路径,即PHP的临时文件路径,在通过PHP上传文件时,文件首先是在一个临时文件夹当中的
找到如下内容
; upload_tmp_dir =
修改为
upload_tmp_dir = "E:/wamp/php5/upload_tmp"
设置时区
找到如下内容
;date.timezone =
修改为
date.timezone = Asia/Shanghai
2.apache配置
找到httpd.conf配置文件,在
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
下面一行添加如下内容
LoadModule php5_module "E:/wamp/php5/php5apache2_2.dll"
PHPIniDir "E:/wamp/php5"
AddType application/x-httpd-php .php .html .htm
配置WEB根目录,
在配置文件中分别找到如下内容。
DocumentRoot "E:/wamp/Apache2.2/htdocs"
<Directory "E:/wamp/Apache2.2/htdocs">
修改为
DocumentRoot "E:/wamp/www"
<Directory "E:/wamp/www">
Apache默认使用index.html作为目录的初始文件,这里为了让Apache首先寻找php文件,需要做些修改
找到如下内容
DirectoryIndex index.html
修改为
DirectoryIndex index.php index.html