win7下配置apache+php+mysql

时间:2022-10-22 07:57:50

一、准备工作

下载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区域填你的邮件地址(这三项不必太在意,可以随便填写)

win7下配置apache+php+mysql

选择典型安装

win7下配置apache+php+mysql

安装完成后,在浏览器访问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

选择自定义安装

 win7下配置apache+php+mysql

点击install开始安装,安装完成之后会出现下图所示界面,点击next

win7下配置apache+php+mysql

这里可以修改mysql默认端口(默认为3306),一般不需要修改,安装有多个mysql发生端口冲突时可以修改

win7下配置apache+php+mysql

这里可以修改mysql生成的服务名称

win7下配置apache+php+mysql

设置密码

win7下配置apache+php+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

 

win7下配置apache+php+mysql