[Windows Server 2012] 安装Apache+PHP+MySQL
★ 欢迎来到〖护卫神·V课堂〗,网站地址:http://v.huweishen.com
★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频。
★ 本节我们将带领大家:Win2012 R2配置Apache+PHP+MySQL+PHPMyAdmin环境
·IIS7及其后续版本中PHP的执行效率有了较大的提高,但很多产品在Apache下运行得更好,URL Rewrite也更方便。
1、下载软件包,教程中软件包来自http://soft.huweishen.com/ 或 官方。
Apache 2.4.12 (http://soft.huweishen.com/soft/392.html)
MySQL 5.6.25 (http://dev.mysql.com/downloads/windows/installer/5.6.html)
PHP 5.6.10 (http://windows.php.net/download/)
PHPMyAdmin (http://soft.huweishen.com/soft/286.html)
VC11运行库 (http://www.microsoft.com/zh-cn/download/details.aspx?id=30679)
注:这些软件均为官方提供,护卫神·下载频道未做任何更改。
2、配置PHP。
1)将PHP压缩包解压,本教程放到C:\PHP ;
2)将php.ini-production改名为php.ini ;
3)需要配置的项
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的配置不在本教程讨论范围。
3、配置Apache的必要项,并注册为系统服务。
1)这里选用的Apache需要VC11运行库支持,所以需要先安装VC11 ;
2)Apache安装目录下找到 conf\httpd.conf ;
3)修改ServerRoot,改为当前Apache所在目录 D:/Apache24 ;
修改DocumentRoot,改为当前Apache所在目录 D:/Apache24/htdocs ;
4)注册Apache为系统服务:运行 bin\httpd.exe -k install 。
4、配置Apache,以支持PHP。
1)在相应位置添加并修改下列语句行(Apache安装目录下找到conf\httpd.conf):
a) 添加调用PHP模块的代码和指定PHP.ini的位置
搜索"LoadModule"关键字,在下面一行添加:
LoadModule php5_module "C:/PHP/"
PHPIniDir "C:/PHP"
b) 添加.php文件的解析类型
搜索关键字"AddType application",在其下面一行添加:
AddType application/x-httpd-php .php
c) 添加index.php到默认文档
搜索关键字"DirectoryIndex",其下面一行修改为:
DirectoryIndex index.html index.php
2)默认网站目录在Apache安装目录下htdocs,将以下代码存为index.php 。
<?php phpinfo(); ?>
3)启动Apache服务之后,打开测试页 http://localhost/index.php ;
Apache安装配置,支持PHP,完成,并运行正常。
5、安装MySQL。
6、安装PHPMyAdmin并测试是否正常
1)将PHPMyAdmin目录复制到默认网站目录;
2)重启Apache服务、MySQL服务;
3)打开PHPMyAdmin网站http://localhost/PHPMyAdmin ;
4)PHPMyAdmin管理MySQL正常。
7、Apache 和 MySQL 的服务进程均以系统账户运行,十分危险。建议进行降权处理,具体请参考我站其他视频。
更多Apache、PHP、MySQL的优化配置及安全设置,请观看我站其他视频或者购买护卫神·技术服务。
至此,本节已经结束,敬请访问护卫神网站(www.huweishen.com)获得更多教学视频。
转载请注明出处(http://v.huweishen.com/video/32.html),谢谢!
[Windows Server 2012] 安装Apache+PHP+MySQL的更多相关文章
- [Windows Server 2008] 安装Apache+PHP+MySQL
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:Win2008 ...
- Windows Server 2012安装mysql5.7.24记录
系统环境: 一.下载mysql5.7.24安装包 地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载解压到相应的目录,我的路径 ...
- windows下手动安装 Apache+php+mysql
PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php 选择windows donwload 选择Thread Safe的版 ...
- Windows server 2012安装vm-tools遇到的问题
Windows server 2012安装VM tools异常解决办法 在VMWare虚拟机上安装Windows Server 2012之 后安装VMWare Tools时报如下错误信息: 问题:缺少 ...
- [Windows Server 2012] 安装护卫神·主机管理系统
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:安装护卫神·主 ...
- Windows Server 2012安装.NET Framework 3.5
1 文件获取地址 链接:https://pan.baidu.com/s/1o7wykEKKrzbVslSeHbBigA 提取码:e59o 2 安装原因 在Windows Server 2012上安装一 ...
- windows server 2012 安装 VC14(VC2015) 安装失败解决方案
原文地址:https://www.cnblogs.com/huoniao/articles/6186021.html 系统环境如下:cmd命令行-输入 systeminfo 如下图 - The VC1 ...
- Windows Server 2012安装密钥
Windows Server 2012 Standard 密钥:NB4WH-BBBYV-3MPPC-9RCMV-46XCB Windows Server 2012 StandardCore 密钥:NB ...
- 【转】windows server 2012 安装 VC14(VC2015) 安装失败解决方案
系统环境如下:cmd命令行-输入 systeminfo 如下图 - The VC14 builds require to have the Visual C++ Redistributable for ...
随机推荐
- [bzoj 1093][ZJOI2007]最大半联通子图(强联通缩点+DP)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1093 分析: 首先肯定是先把强联通全部缩成一个点,然后成了一个DAG 下面要知道一点: ...
- ORACLE-020:ORACLE技巧002 批量操作表
有时候须要批量操作一些表,比方授权,清空数据等.能够使用拼接sql语句的方式来实现. 比如.须要将一个用户中的全部表,授权查询权限给还有一个用户,能够拼接例如以下sql: select 'grant ...
- 为DataGrid 写一个 DropDownListColumn
Net下有一个类DataGridColumn 作为 DataGrid 控件的不同列类型的基类. 有关此类型全部成员的列表.请參阅 DataGridColumn 成员. System.Object S ...
- velt-0.1.7开发: KernelConfig的问题
快乐虾 http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651) 欢迎转载.但请保留作者信息 VELT的全称是Vi ...
- 怎样一步步用D3画多曲线
Bar Chart: http://bl.ocks.org/mbostock/3885304 这是一个画柱状图的基本形式. Axis是数轴: tickets是数轴上的标尺.tickets第二个參数% ...
- struts2 与spring整合
要把struts2的action交给spring管理,这样spring才干帮struts2注入须要的的bean(一開始action是由struts初始化,所以想注入spring里面的bean是注入不了 ...
- 国内APP漏洞扫描收费情况调查
概述 上一次分享了应用加固的评测后,很多人想看看漏洞扫描相关的对比数据.其实在选择市面上这些移动安全类的产品时,经常为各种复杂的数据而感到疑惑,不知道怎么来评判各自的性能以及价格,从而选择出一款性价比 ...
- 【干货】Kafka 事务特性分析
特性背景 消息事务是指一系列的生产.消费操作可以要么都完成,要么都失败,类似数据库的事务.这个特性在0.10.2的版本是不支持的,从0.11版本开始才支持.华为云DMS率先提供Kafka 1.1.0的 ...
- 解析UML九种图
UML作为设计工具,重在实践上,而这就离不开九种图了.绘图是在看完视频以后进行的,刚開始绘图的时候脑袋懵懵的,不知道该从哪下手,于是就在绘图之前再次的学习了一下这九种图和四种关系.理了 ...
- Linux下的应用程序开机自启动
Linux下的应用程序开机自启动,目前我知道的有2种: 1.将启动语句写到/etc/rc.local 2.在init.d放置启动脚本 第一种,很简单,直接写进去就行,比如说: /db/mongodb/ ...