[Windows Server 2008] 安装Apache+PHP+MySQL
★ 欢迎来到〖护卫神·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的更多相关文章
- [Windows Server 2012] 安装Apache+PHP+MySQL
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:Win2012 ...
- windows下手动安装 Apache+php+mysql
PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php 选择windows donwload 选择Thread Safe的版 ...
- 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 ...
- SSL安装方法一:在Windows Server 2008安装SSL证书(IIS 7.0)
购买的是GlobalSign 公司的通配符域名型SSL 大致的意思就是“通配符公用名填写*.域名.com,这个下面的所有子域名是不受数量限制的,*可以换成任意字符” 1 生成数字证书签名请求文件(CS ...
- windows server 2008 安装Microsoft ActiveSync 6.1提示缺少一个Windows Mobile设备中心所须要的Windows组件
windows server 2008 安装WinCE的同步软件,须要安装Microsoft ActiveSync 6.1版本号的. 而不能安装ActiveSync|Microsoft ActiveS ...
- 制作Windows Server 2008安装启动U盘
昨天刚下了Windows server 2008因为没有刻录机,所以我就用2G U盘把Windows server 2008光盘镜像做成U盘安装效果和光盘安装一样. 下面就是制作方法: UltraIS ...
- Windows Server 2008安装教程
系统简介 windows server 2008是迄今为止最灵活.最稳定的windows 操作系统.Windows server 2008 的安装过程是基于镜像文件的,主要版本:Windows Ser ...
- Windows Server 脚本记录Apache、Mysql 每分钟并发数
打开windows server 计划任务管理器.定时执行如下的Bat脚本即可. 在D盘新建一个monitor文件夹,创建ApacheMysql.bat文件.内容如下: 在monitor文件夹中新建m ...
- windows 64位 安装apache+php+mysql
1.下载PHP.Apache和Mysql软件以及VC库. 下面分别是PHP.Apache和Mysql的官网地址. PHP:http://windows.php.net/qa/ 注意 选择Thread ...
随机推荐
- HBase shell的常用命令(CRUD)
@来源是传智播客hadoop的视频教程,觉得入门不错,就copy过来了 一.启动HBase: sudo -i cd /home/cx/itcast/hbase-1.2.6/bin ./start- ...
- 夜话JAVA设计模式之策略模式
策略模式 定义了算法簇,分别封装起来,让他们之间可以互相替换,让算法簇的变化独立于使用算法的客户.设计原则1 找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在 ...
- Servlet监听器(Listener)实例
以下内容是翻译自http://www.journaldev.com/1945/servletcontextlistener-servlet-listener-example: 说明:web.xml的加 ...
- 基于FFI模块CAPI与JavaScript的各种类型匹配总结
0.写在前面: 1)涉及的关键词定义: 传入:JavaScript向CAPI传值 传出:CAPI向JavaScript传值 2)关于类和结构体的封装,需要严格执行内存对齐,以防止读取越界,但是避免不了 ...
- python_swift_project_middleware
1. 写openstack swift的middleware 首先要确定swift用的是哪个middleware文件. 比如healthcheck这个中间件,在机器上有很多同名文件如下, 这两行可能是 ...
- installshield中的installscript编程
上一篇说道了InstallShield高速建立一个打包程序,如今说说InstallShield里面的installscript脚本. 该文属于个人理解.參考一些相关文章. 相关资料下载地址:http: ...
- access-list/eigrp等 反掩码计算
access-list/eigrp等 反掩码计算 原则:地址部分,相同的照写,不同的写"0" 反掩码部分,相同的写"0",不同的写"1&quo ...
- 《从零開始学Swift》学习笔记(Day 55)——使用try?和try!差别
原创文章.欢迎转载.转载请注明:关东升的博客 在使用try进行错误处理的时候,常常会看到try后面跟有问号(? )或感叹号(!),他们有什么差别呢? 1.使用try? try?会将错误转换为可选值 ...
- 用BOOST_FOREACH简化遍历操作
BOOST_FOREACH能够方便的遍历STL容器. 仅仅须要头文件: #include <boost/foreach.hpp> 然后遍历容器vector/list/set/deque/s ...
- LeetCode 705. Design HashSet (设计哈希集合)
题目标签:HashMap 题目让我们设计一个 hashset,有add,contains,remove 功能. 建立一个boolean array,index 是数字的值,具体看code. Java ...