win2008 apache php mysql_win2008安装 apache+php+mysql

Windows 2008配置Apache+PHP+MySQL

LAMP(Linux + Apache + MySQL + PHP)架构是目前世界上最流行的中小型网站服务的采用的环境,其易用性、安全性得到了广大用户的认可。在广大 Windows 操作系统的使用者中,不乏想要要采用“AMP”服务器环境的 Web 开发者,本文将详细介绍如何在 Windows 系统下安装 Apache、MySQL、PHP 服务器环境。

笔者采用的是 Windows 7 Ultimate 操作系统,并在 Windows XP Professional 和 Windows 2003 Server 系统上测试通过,理论上支持包括 2000、XP、2003、Vista、7、2008 在内的所有 NT 4.0 以上的 Windows 操作系统。 安装前的准备工作

首先,到各软件官方网站下载其最新版安装程序:

Apache HTTP Server 我们下载 No SSL 版本的(OpenSSL 即网页加密传输,我们不需要)最新版 MSI 安装包。

0818b9ca8b590ca3270a3433284dd417.png

PHP 我们点击进入 Windows 版本下载页面。

0818b9ca8b590ca3270a3433284dd417.png

由于我们使用的是 Apache 2 环境(而非 IIS),我们选择 VC6 的最新版的 MSI 安装包。

0818b9ca8b590ca3270a3433284dd417.png

MySQL Community Server 我们根据电脑的 CPU 处理器参数选择 32-bit 或 64-bit 的最新版 MSI 安装包下载。

0818b9ca8b590ca3270a3433284dd417.png

三个软件安装包下载完成。

0818b9ca8b590ca3270a3433284dd417.png 第一步,

执行 Apache HTTP Server 的安装。

0818b9ca8b590ca3270a3433284dd417.png

Network Domain 和 Server Name 均填“localhost”,Administrator’s Email Address 填写管理员的电邮地址。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Destination Folder,填入自定的 Apache HTTP Server 的安装路径。图为笔者的安装路径。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png 第二步,

执行 PHP 的安装。

0818b9ca8b590ca3270a3433284dd417.png

Destination Folder,填入自定的 PHP 的安装路径。图为笔者的安装路径。

0818b9ca8b590ca3270a3433284dd417.png

Web Server Setup,这里我们选择“Apache 2.2.x Module”,以挂载于 Apache HTTP Server 上使用。(将会在 PHP 安装目录下安装 php5apache2_2.dll 文件)

在“Apache Configuration Directory”中选择正确的 Apache 的配置文件路径。

0818b9ca8b590ca3270a3433284dd417.png

此处“Extensions”选择安装全部组件。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png 第三步,

执行 MySQL Community Server 的安装。

点选 Custom 安装类型。

0818b9ca8b590ca3270a3433284dd417.png

Location 填入自定的 MySQL Community Server 安装路径。图为笔者的安装路径。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

MySQL 企业版特性介绍,略过。点击完成后进入 MySQL 配置向导。

0818b9ca8b590ca3270a3433284dd417.png

选择“Detailed Configuration”,即详细配置。

0818b9ca8b590ca3270a3433284dd417.png

选择“Developer Machine”,即用于开发的机器。“Server Machine”为用于服务器的配置,“Dedicated MySQL Server Machine”为全部计算机资源用户运行 MySQL 服务。

0818b9ca8b590ca3270a3433284dd417.png

选择“Multifunctional Database”。

0818b9ca8b590ca3270a3433284dd417.png

InnoDB Tablespace Settings,选择自定的 MySQL 数据库数据文件存储位置。图为笔者选择的路径。

0818b9ca8b590ca3270a3433284dd417.png

选择“Decision Support (DSS)/OLAP”,设置 MySQL 服务器的最大用户连接数量。

0818b9ca8b590ca3270a3433284dd417.png

通过 TCP/IP 网络使用 MySQL 服务,按默认配置。

0818b9ca8b590ca3270a3433284dd417.png

设置 MySQL 数据库字符集,选择“Manual Selected Default Character Set / Collation”,并调整“Character Set”为“utf8”。

0818b9ca8b590ca3270a3433284dd417.png

设置 Windows 下的 MySQL 服务,取消勾选“Launch the MySQL Server automatically”意为不开机自动启动 MySQL 服务。

0818b9ca8b590ca3270a3433284dd417.png

MySQL 服务安全选项。在“root password”中填入自定的管理员密码。

0818b9ca8b590ca3270a3433284dd417.png

准备应用设置,点击“Execute”完成。

0818b9ca8b590ca3270a3433284dd417.png

至此,MySQL Community Server 安装完毕。 第四步,

配置 WAMP 集成环境。

找到 Apache HTTP Server 的配置文件“httpd.conf”所在地(安装目录下的 conf 文件夹内),用文本编辑器(如记事本等,笔者使用的是 EmEditor)打开。

找到“DocumentRoot”开头的一行,引号内即为 Web 根目录的路径,我们修改为自定的目录路径。

0818b9ca8b590ca3270a3433284dd417.png

同时找到“

0818b9ca8b590ca3270a3433284dd417.png

找到“LoadModule”开头的区域,添加下面两行代码,其中“H:/Program Files/PHP”是 PHP 的安装路径,请自行对应修改。(H:/Program Files/PHP 是笔者的 PHP 安装路径)

1

2

LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"

PHPIniDir "C:/Program Files/PHP"

0818b9ca8b590ca3270a3433284dd417.png

找到“AddType”开头的区域,此处用于识别网站文件类型。在当中添加下面两行代码。

1

2

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

0818b9ca8b590ca3270a3433284dd417.png

找到“”的一行,“DirectoryIndex”后的是默认页面的文件名,在 index.html 前添加“index.php default.php”,注意用空格分开。

0818b9ca8b590ca3270a3433284dd417.png

打开“运行”对话框,运行“services.msc”。

0818b9ca8b590ca3270a3433284dd417.png

在“服务”列表中找到“Apache2.2”和“MySQL”两项,分别打开其属性对话框,设置“启动类型”为“手动”并确定。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

新建一个命令行文件,输入以下四行命令。意为先停止后启动“Apache2.2”和“MySQL”两项服务。

0818b9ca8b590ca3270a3433284dd417.png

日后即可通过该命令行文件操作 WAMP 环境的开关。

至此,WAMP 网站环境已安装成功并完成基本配置。 第五步,

WAMP 环境正式投入使用前的进一步配置。

下面这些设置不影响基础的 PHP + MySQL 开发。如果需要支持更高级的功能,则请按照以下步骤进行设置。

开启 PHP 错误提示

功能:当 PHP 处理服务器脚本文件产生错误时,将向 HTTP 输出发送详细错误信息。

步骤:打开 PHP 安装目录,用文本编辑器打开 php.ini 配置文件。找到“display_errors = Off”,修改为“display_errors = On”并保存。

开启 short_open_tag

功能:启用 PHP 代码标签缩写功能。

步骤:打开 PHP 安装目录,用文本编辑器打开 php.ini 配置文件。找到“short_open_tag = Off”,修改为“short_open_tag = On”并保存。

修改 PHP 默认时区

功能:使 PHP 了解服务器所在的默认时区。不设置将导致 date() 和 gmdate() 等函数报错。

步骤:打开 PHP 安装目录,用文本编辑器打开 php.ini 配置文件。找到“;date.timezone =”,修改为“date.timezone = UTC”并保存。

修改 PHP 文件上传大小限制

步骤:打开 PHP 安装目录,用文本编辑器打开 php.ini 配置文件。将“upload_max_filesize = 2M”中的“2M”修改为想要的数字并保存(该数值过大或非法将无法生效,致自动使用缺省值 2M)。

至此,WAMP 网站环境已可以正式投入使用。 附:

WAMP 环境配置常见错误及其解决办法

PHP 启动加载动态链接库出错:Unable to load dynamic library

描述:因个别动态链接库(DLL)不存在、文件不正确等原因致加载出错,导致报致命性错误而启动过程失败。常见的出错文件如 php_oci8.dll 等。

解决:安装 Zend Core 后重启 Apache 服务。(Zend Core 下载地址:http://www.zend.com/)

MySQL 服务启动时报错:Can’t connect to MySQL server on ‘localhost’ (10061)

描述:受限于 Windows 环境的兼容性,无法解析 localhost 的指向,导致报致命性错误而启动过程失败。

解决:打开 MySQL 安装目录,用文本编辑器打开 my.ini 配置文件。找到“[mysqld]”组,在其后添加一项“bind-address=127.0.0.1”,保存后重新启动 MySQL 服务即可。 附:

phpMyAdmin 安装

下载多语言版 ZIP 压缩包(图为“phpMyAdmin-3.3.9-all-languages.zip”)。下载完成后解压缩至 Web 根目录下,并重命名为“phpmyadmin”。

0818b9ca8b590ca3270a3433284dd417.png

点击进入后,复制文件“config.sample.inc.php”为“config.inc.php”,并用文本编辑器打开。在“$cfg['Servers']”开头的区域添加下面两行代码,分别为 MySQL 环境的用户名及密码。

1

2

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = 'root';

修改“$cfg['Servers'][$i]['auth_type'] = ‘cookie’;”的“cookie”为“config”,意为通过配置文件读取用户名及密码授权许可进入 phpMyAdmin。

0818b9ca8b590ca3270a3433284dd417.png

至此,phpMyAdmin 数据库管理程序安装完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值