嵌入式 WAMP(win+apache+mysql+php)开发环境安装配置图文详解

原创 2013年12月02日 14:47:35
之前本博跑在共享主机上,速度悲催,前不久迁移到了VPS上,响应速度略有所改善

电脑出了点问题重做系统,恶心的是要重新搭开发环境…顺便写个教程吧。这种教程网上很多,本人尽量做到细致周密。
 
软件版本:Apache2.2.17, Mysql5.1.56, Php5.2.17
 
OS:Win XP
 
开始…
 
1.安装包下载
(文件名可直接点击下载)
 
1.1 apache:分包含openssl和不包含的两种,本教程采用包含openssl的版本
 
httpd-2.2.17-win32-x86-openssl-0.9.8o.msi
 
httpd-2.2.17-win32-x86-no_ssl.msi
 
下载页面http://httpd.apache.org/download.cgi
 
1.2 php:注意,两种版本对应apache
 
php-5.2.17-Win32-VC6-x86.zip (openssl版本)
 
php-5.2.17-nts-Win32-VC6-x86.zip
 
下载页面http://windows.php.net/download/
 
1.3 mysql
 
mysql-essential-5.1.57-win32.msi (最新版本57了)
 
下载页面http://dev.mysql.com/downloads/mysql/5.1.html
 
2.安装
建议指定特定目录(如D:\Web)安装这几个软件,方便管理
 

2.1 Apache

2.1.1 运行 httpd-2.2.17-win32-x86-openssl-0.9.8o.msi

2.1.2 服务器信息填写(随意填),默认端口80

\

(所有图片点击显示原图)

 

2.1.3 安装类型,选择自定义安装

\

2.1.4 选择所需的特性,设置安装路径 D:\Web\Apache2.2

\

2.1.5 点击“安装”,片刻后安装完成

2.1.6 在浏览器中访问 http://localhost/,显示“It works!”,说明apache服务已正常启动

2.2 PHP

下载的php安装包是压缩包的,只需解压到D:\Web\PHP5.2.17即可

2.3 Mysql

2.3.1 运行 mysql-essential-5.1.56-win32.msi

2.3.2 安装类型,选择自定义安装

\

2.3.3 选择所需的特性,设置安装路径 D:\Web\Mysql5.1

\

2.3.4 点击“安装”,片刻后安装完成,勾选“现在配置mysql服务器”,Finish。

3.配置

3.1 Mysql

3.1.1 配置方式,选择详细配置

\

3.1.2 服务器类型,选择开发主机

\

3.1.3 数据库用途,选择多功能数据库,同时支持MyISAM和InnoDB存储引擎

\

3.1.4 InnoDB数据库文件存储位置,设置为 D:\Web\MySQL Datafiles\

\

3.1.5 数据库连接数设置,选择手动设置,开发环境不需要太高

\

3.1.6 网络选项,勾选“为此端口添加防火墙例外”

\

3.1.7 默认字符集,选择UTF8

\

3.1.8 Windows选项,勾选“在Windows目录中包含BIN目录”,这样就可以在命令行中试用mysql命令了

\

3.1.9 安全设置,指定root用户密码

\

3.1.10 点击执行,出现下图则OK

\

如果第四个√显示为×,一般原因是之前安装的mysql没有彻底卸载
3.2 PHP
3.2.1复制php目录下的libmcrypt.dll,libmysql.dll,libmhash.dll三个文件到C:\WINDOWS\system32 目录
 
3.2.2拷贝php.ini-dist,重命名为php.ini
 
3.2.3修改php.ini文件
 
3.2.3.1 建议关闭短标签
 short_open_tag On //改为Off
 
3.2.3.2 POST 数据大小上限
 
?
1 post_max_size = 8M //默认8M,可根据需要修改
 
3.2.3.3 自动转义
magic_quotes_gpc On //默认打开,可降低注入风险
 
3.2.3.4 扩展目录
 
extension_dir = "./"  //修改为"D:/Web/PHP5.2.17/ext"
 
3.2.3.5 上传文件大小上限
 upload_max_filesize = 2M //默认2M,可根据需要修改
 
3.2.3.6 开启常用扩展,去掉最前面的”;”
 
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
 
3.3 Apache
修改apache2.2/conf/目录下的httpd.conf文件
 
3.3.1让apache加载php模块
 
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下方添加
 LoadModule php5_module "D:/Web/PHP5.2.17/php5apache2_2.dll"
PHPIniDir "D:/Web/PHP5.2.17"
AddType application/x-httpd-php .php .html .htm
 
php目录下有多个dll文件,我们使用的是2.2.17版本,所以加载php5apache2_2.dll
 
AddType 是让.php .html .htm三种文件中的php代码均可执行
 
3.3.2修改网页文件根目录
 
搜索DocumentRoot  和
 
将原有目录修改为D:/Web/www
 
3.3.3修改默认索引文件
 
搜索DirectoryIndex ,添加index.php
 
DirectoryIndex index.html index.php
 
3.3.4重启apache服务
 
4.验证安装
在网页根目录下创建文件index.php,内容: 
<?php
phpinfo();
?>
 
访问http://localhost/,如果显示php相关信息,则配置OK,大功告成!


相关文章推荐

wamp-win10-apache24-mysql56-php7安装配置

帮助新人搭建开发环境,减少对集成环境的依赖性。

WAMP(Windows, Apache, MySql, PHP)开发环境配置

最近在使用LNMP这套框架,在阿里云上配了起来。但是不太会PHP,于是打算学一学。发现大部分关于PHP的教程,使用的都是Apache,选用Apache应该遇到问题能解决的可能性会大一点,于是在本地PC...

Poechant 快速安装配置教程:Windows 7下Apache+MySQL+PHP开发环境

1、下载   今天在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与MySQL的安装软件包。   PHP版本:php-5.3.6-Win32-VC9-x86.z...

Ubuntu12.04下安装配置apache+php+mysql+pear(MDB2)开发环境

一、Ubuntu12.04建立apache+php+mysql 1、安装Apache服务 终端下输入: sudo apt-get install apache2 然后按照提示即完成...

64位win7手动搭建php开发环境Apache+MySQL+php及相关配置,问题解决方法

本身是计算机专业学生,然而学业未精,毕业设计时基本什么语言都还不熟练,最后想做个小网站吧,选来选去决定用php来做,工作之后也就顺势找了php相关的职位。 当时决定用php时就在开发环境配置上卡了将近...

php开发环境配置(windows+apache+msql+php)wamp,不区分32位还是64位,都可以用的

个人的web目录:d:\www apache下载地址:http://httpd.apache.org/                                          ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 WAMP(win+apache+mysql+php)开发环境安装配置图文详解
举报原因:
原因补充:

(最多只允许输入30个字)