★ 欢迎来到〖护卫神·V课堂〗,网站地址:http://v.huweishen.com
★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频。
★ 本节我们将带领大家:Win2008 R2配置Apache+PHP+MySQL+PHPMyAdmin环境
·IIS7及其后续版本中PHP的执行效率有了较大的提高,但很多产品在Apache下运行得更好,URL Rewrite也更方便。

1、下载软件包,教程中软件包来自http://soft.huweishen.com/。
Apache 2.2.22 (http://soft.huweishen.com/soft/269.html)
MySQL 5.0.91 (http://soft.huweishen.com/soft/223.html)
PHP 5.2.17 (http://soft.huweishen.com/soft/9.html)
PHPMyAdmin (http://soft.huweishen.com/soft/286.html)
注:这些软件均为官方提供,护卫神·下载频道未做任何更改。

2、安装Apache。
选用no_ssl版本即可。

3、配置PHP。
1)将PHP压缩包解压,本教程放到C:\PHP;
2)复制php.ini-dist为php.ini;
3)需要配置的项
default_charset = "UTF-8";
extension_dir = "C:/PHP/ext",
date.timezone = PRC
开启以下扩展
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_mysql.dll
4)环境变量path添加 ;C:\PHP ;
这里仅提供基本配置,更多PHP的配置不在本教程讨论范围。

4、配置Apache,以支持PHP。
1)Apache安装目录下找到conf\httpd.conf;
2)在相应位置添加并修改下列语句行:
a) 添加调用PHP模块的代码和指定PHP.ini的位置

搜索"LoadModule"关键字,在下面一行添加:
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
PHPIniDir "C:/PHP"
b) 添加.php文件的解析类型
搜索关键字"AddType application",在其下面一行添加:
AddType application/x-httpd-php .php
c) 添加index.php到默认文档
搜索关键字"DirectoryIndex",在其下面一行添加:
DirectoryIndex index.html index.php
3)默认网站目录在Apache安装目录下htdocs,将以下代码存为index.php。
<?php phpinfo(); ?>
4)重启apache之后,打开测试页 http://localhost/index.php ;

Apache安装配置,支持PHP,完成,并运行正常。

5、安装MySQL。
1)默认服务名“MySQL”;
2)设置密码,根据实际要求勾选上“Enable root access from remote machines”以便能够从其他机器上访问。

6、安装PHPMyAdmin并测试是否正常
1)将PHPMyAdmin目录复制到默认网站目录;
2)重启Apache服务、MySQL服务;
3)打开PHPMyAdmin网站http://localhost/PHPMyAdmin;
4)PHPMyAdmin管理MySQL正常。

7、Apache 和 MySQL 的服务进程均以System账户运行,十分危险。建议进行降权处理,具体请参考我站其他视频。

更多Apache、PHP、MySQL的优化配置及安全设置,请观看我站其他视频或者购买护卫神·技术服务。

至此,本节已经结束,敬请访问护卫神网站(www.huweishen.com)获得更多教学视频。

转载请注明出处(http://v.huweishen.com/video/31.html)谢谢!

[Windows Server 2008] 安装Apache+PHP+MySQL的更多相关文章

  1. [Windows Server 2012] 安装Apache+PHP+MySQL

    ★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:Win2012 ...

  2. windows下手动安装 Apache+php+mysql

    PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php  选择windows donwload 选择Thread Safe的版 ...

  3. Windows Server 2008 安装 10.2.0.5 单实例

    需求:Windows Server 2008 安装 10.2.0.5 单实例 原以为非常简单的一次任务,实际却遇到了问题,故记录一下. 1.安装10.2.0.1 2.安装10.2.0.4 3.安装10 ...

  4. SSL安装方法一:在Windows Server 2008安装SSL证书(IIS 7.0)

    购买的是GlobalSign 公司的通配符域名型SSL 大致的意思就是“通配符公用名填写*.域名.com,这个下面的所有子域名是不受数量限制的,*可以换成任意字符” 1 生成数字证书签名请求文件(CS ...

  5. windows server 2008 安装Microsoft ActiveSync 6.1提示缺少一个Windows Mobile设备中心所须要的Windows组件

    windows server 2008 安装WinCE的同步软件,须要安装Microsoft ActiveSync 6.1版本号的. 而不能安装ActiveSync|Microsoft ActiveS ...

  6. 制作Windows Server 2008安装启动U盘

    昨天刚下了Windows server 2008因为没有刻录机,所以我就用2G U盘把Windows server 2008光盘镜像做成U盘安装效果和光盘安装一样. 下面就是制作方法: UltraIS ...

  7. Windows Server 2008安装教程

    系统简介 windows server 2008是迄今为止最灵活.最稳定的windows 操作系统.Windows server 2008 的安装过程是基于镜像文件的,主要版本:Windows Ser ...

  8. Windows Server 脚本记录Apache、Mysql 每分钟并发数

    打开windows server 计划任务管理器.定时执行如下的Bat脚本即可. 在D盘新建一个monitor文件夹,创建ApacheMysql.bat文件.内容如下: 在monitor文件夹中新建m ...

  9. windows 64位 安装apache+php+mysql

    1.下载PHP.Apache和Mysql软件以及VC库. 下面分别是PHP.Apache和Mysql的官网地址. PHP:http://windows.php.net/qa/ 注意 选择Thread ...

随机推荐

  1. C. Hexadecimal's Numbers

    C. Hexadecimal's Numbers time limit per test 1 second memory limit per test 64 megabytes input stand ...

  2. ssh2项目整合 struts2.1+hibernate3.3+spring3 基于hibernate注解和struts2注解

    项目文件夹结构例如以下: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveW9uZ3poaWFu/font/5a6L5L2T/fontsize/400/fi ...

  3. sql 分组取每组的前n条或每组的n%(百分之n)的数据

    sql 分组取每组的前n条或每组的n%(百分之n)的数据 sql keyword: SELECT * ,ROW_NUMBER() OVER(partition by b.UserID order by ...

  4. Spark SQL CLI 实现分析

    背景 本文主要介绍了Spark SQL里眼下的CLI实现,代码之后肯定会有不少变动,所以我关注的是比較核心的逻辑.主要是对照了Hive CLI的实现方式,比較Spark SQL在哪块地方做了改动,哪些 ...

  5. 避免死锁的银行家算法C++程序实现

     本篇博文为追忆以前写过的算法系列第二篇(20081021) 温故知新 目的:具有代表性的死锁避免算法是Dijskstra给出的银行家算法.本实验是基于银行家算法的思想通过编写C++程序实现银行家 ...

  6. android 获取屏幕的高度和宽度、获取控件在屏幕中的位置、获取屏幕中控件的高度和宽度

    (一)获取屏幕的高度和宽度 有两种方法: 方法1: WindowManager wm = (WindowManager) getContext().getSystemService(Context.W ...

  7. bzoj2253

    cdq分治+dp 看见三维偏序是cdq,互相包含是最长上升子序列 这个代码是错的 交了两份代码,发现手动出数据是不一样的... 不调了 #include<bits/stdc++.h> us ...

  8. ref 和out的区别

    在C#语言中,参数的传递有两种,一种是值传递,一种是引用传递.ref与out这两种方式都属于引用传递,只是他们的用法稍有不同.下面看几个例子 使用ref的例子 class test { static ...

  9. PCB SQL SERVER 邮箱配置与发邮件

    一.开启SQL SERVER发邮件功能 --开启发邮件功能 reconfigure with override go reconfigure with override go 二.邮箱配置 1.代码创 ...

  10. 使用php实现二叉搜索树

    看到一位大神写的js的搜索树,自己也按照模式写了一个php的二叉搜索树. <?phpclass node{ public $data; public $key; public $left=nul ...