2008r2配置 iis mysql php_Windows 2008 R2服务器配置文档iis+php+mysql

关闭防火墙

关闭防火墙

72cef0208a602491968f6129ba66ca53.png

打开桌面远程连接

93728ad5338b8ace8a638a810b045993.png

731ea0e57477d46e6302732af6d9cbee.png

f539e18c379f7b6ba95e85b04fc7ee27.png

修复系统依赖文件

4f636fa4f9dd5ace7ba1cacd717598b8.png

IIS配置

添加角色

ef5fec623e8b31b58a0c83fb1dad41e4.png

285df820cb18ffa3960e37c37ddd9bba.png

cef384d5f1ec1fc488a32f34055e7dbd.png

8df33401e85c4e545868679c86579b1e.png

创建一个网站

验证iis是否成功

7026fc1d30b8be5f4044a8003b79cf11.png

b6add8cc8420a4db1d670170ed73ed4e.png

删除默认创建的网站

35ce199e438d0944cc58b8dfc1b61563.png

添加网站

5790d618dd255ac23c9c30d54d8e6612.png

1a72558ce8cc2638260e133a21da71b2.png

7974ff31d4031529aa881ee13d295af6.png

896f61de1b5687dd2279a3bb5e5a22ed.png

777d13076bd43f68565114d480be7705.png

639210940e458dbc134f31191d039c4b.png

PHP配置安装

解压,改名

f143ffece1165422fd5bf0c35de88e6b.png

创建一个php.ini,php.ini由php.ini-production改名得到

e73783d7e98d569198b019dcd3e3392f.png

如果输入php -v后出现如下报错

428c3480d2eee158a86baf3e77095792.png

解决方法如下(安装vs2015)

62f3b1948e1a74ea4ac4662825196f52.png

修改php.ini

搜索extension_dir,设置路径,

里面路径为自己刚刚解压php的存放路径加上ext,记住是反斜杠,前面的分号去掉

9a248390e7b19188d0c910cc22ad7bfa.png

根据需要开启组件,这里开启一些常用的。去掉分号就是开启了,

以后如果需要什么就开启什么,当然如果嫌麻烦就现在全部开启。

;extension=php_gd2.dll

;extension=php_curl.dll

;extension=php_mbstring.dll

;extension=php_exif.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_scokets.dll

;extension=php_pdo_mysql.dll

646a97a91fed116e72d0e137b38801b7.png

搜索date.timezone 设置时区,避免时间乱掉。记得分号去掉

比如:PRC

3a0071ea4b923d17d4f8b57e634ddcb5.png

设置fastcgi.impersonate和cgi.rfc2616_headers

80702eb81dda9c6aefef061e24efb19a.png

设置cgi.force_redirect = 0  开启以CGI方式执行PHP

493fc0a34115ee89f5fbf06ba48e5605.png

开启短标签支持,

0cfc6d359c22fde2e4426f06242987e9.png

配置iis的“处理应用程序映射”

321b29725b8018e1124d593cba2f5e4c.png

添加模块映射

点击右侧的“添加模块映射”,弹出模块映射设置窗口,名称输入“*.php”,

模块选择“FastCgiModule”,执行程序选择你刚刚下载配置的PHP目录中的“php-cgi.exe”

0d32c6a57f6ac09f5e1d8bd17e930161.png

配置默认文档

0e15341864677c04cfccf41dd588b79d.png

点击右边的添加。

123e7ae13b0397b3ca00b87e0c66bcf4.png

重启IIS。

在网站根目录添加一个测试文档,新建一个“index.php”,内容可以设置为<?php phpinfo(); ?>

3ceb9d4a54398d6dfa4dbe7ea3ff2481.png

接着本地测试一下。

847b30af3c726c08896ec8b6eed5ef1d.png

Mysql部署安装

右击 我的电脑->属性->高级->环境变量,在系统变量里选择PATH,在其后面添加: mysql bin文件夹的路径 (如: D:\Program Files\mysql-5.6\bin ),注意是追加,不是覆盖

7b76163fc6e1863fc82c1ee1396de365.png

在mysql目录中找到 data 文件夹,如果不存在就新建一个 data 文件夹

修改一下配置文件,拷贝 mysql 目录中的my-default.ini,重命名为 my.ini,打开my.ini,修改或添加配置,然后保存

basedir = D:\Program Files\mysql-5.6(mysql所在目录)

datadir = D:\Program Files\mysql-5.6\data(mysql所在目录\data)

在配置文件中我们还看到 port,为配置 mysql 端口,如果不想用 3306 默认端口,可以配置想要的端口

2d6cbbf1d36cc56ccb8bdf00ef6be6fc.png

d26fb953f0b7983e015cacbb3f7944f8.png

[mysql]

# 设置 mysql 客户端默认字符集

default-character-set=utf8mb4

[mysqld]

#设置 3306 端口,不配置默认3306

port = 3306

# 设置 mysql 的安装目录

basedir=D:\Program Files\mysql-5.6

# 设置 mysql 数据库的数据的存放目录

datadir=D:\Program Files\mysql-5.6\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集

character-set-server=utf8mb4

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),通过命令,进入mysql bin 目录

04fb2096bd47cbdb0b94aafb085df857.png

输入 mysqld --initialize-insecure --user=mysql 回车

c883f158c27b555d74ff86ffe957bfcd.png

输入 mysqld install 回车

ba4ffe82bca996f23852a42cd43c74c9.png

到此 mysql 安装成功

启动 MySQL

输入 net start mysql 回车,启动mysql服务,start 启动,stop 停止

57559f3d128eb30a3af0c3ad398d3f2a.png

本地命令行连接MySQL

输入 mysql -u root -p ,回车,出现 Enter passwore: ,输入密码,由于刚安装,没有设置密码,直接回车 Enter 进入

840ad952048fd3f8eba31140327623c0.png

输入 show databases; 命令查看默认安装数据库

928dd54080ab365d55ef987881d95316.png

设置root密码

依次通过以下命令修改root用户名密码:

mysql>use mysql;

mysql>update user set password=password('your password') where user='root';

mysql>flush privileges;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/336579.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

接口入口在什么地方_弱电工程施工图审查要点?有哪些地方需要审核?审核要求是什么?...

前言&#xff1a;弱电工程施工图审核标准是什么呢&#xff1f;需要审核哪些方面呢&#xff1f;有没有可以参考的地方&#xff1f;今天就分享一套弱电系统施工图审核技术要求&#xff0c;可以参考正文&#xff1a;1.设计文件设计文件是否完整(包括设计说明、平面图、系统图(单体…

drill apache_Apache Drill 1.4性能增强的简要概述

drill apache今天&#xff0c;我们很高兴地宣布&#xff0c;MapR发行版中现已提供Apache Drill 1.4。 钻1.4是MAPR生产就绪和支持的版本&#xff0c;可以从下载这里 &#xff0c;找到1.4版本说明这里 。 Drill 1.4以其高度灵活和可扩展的体系结构为基础&#xff0c;带来了多种…

docker java mysql_Docker 搭建 MySQL 服务

安装 Docker请参考我的另一篇文章建立镜像拉取镜像# 拉取最新版本镜像docker pull mysql# 拉取执行版本镜像docker pull mysql:版本号检查拉取是否成功docker images创建数据库容器(不建立数据映射)docker run -d --name mysql --rm -p 3306:3306 -e MYSQL_ROOT_PASSWORD123456…

php cdi_Swing应用程序中的CDI事件将UI和事件处理分离

php cdi在愉快地围绕CDI构建我的代码几年之后&#xff0c;使用它根据众所周知的模式来构造我的代码非常自然。 CDI是一种旨在在Java EE应用程序服务器中使用的依赖项注入机制&#xff0c;这可能被视为不利。 但是&#xff0c;我想证明它可以在Java SE应用程序中使用并且具有巨大…

java关闭窗口函数_2016年将是Java终于拥有窗口函数的那一年!

java关闭窗口函数你没听错。 到目前为止&#xff0c;出色的窗口功能是SQL独有的功能。 甚至复杂的函数式编程语言似乎仍然缺少这种漂亮的功能&#xff08;如果我错了&#xff0c;请纠正我&#xff0c;Haskell伙计们&#xff09;。 我们撰写了许多有关窗口函数的博客文章&#…

jvm gc阻塞时长 占比_jvm进行转义分析需要多长时间? 可能比您想象的要长。

jvm gc阻塞时长 占比这篇文章着眼于转义分析&#xff0c;特别是jvm在运行的程序中执行转义分析需要多长时间。 我做了一些观察&#xff0c;但目前还没有全部解释。 作为介绍&#xff0c;让我们绕道看看jvm -Xcomp中一个鲜为人知且使用更少的标志&#xff08;我们将看到这是一件…

jquery mysql php_jQuery+PHP+Mysql在线拍照和在线浏览照片

本文示例建立在本站helloweba.net两篇文章之上&#xff0c;一篇是用于在线拍照的&#xff1a;JavascriptPHP实现在线拍照功能&#xff0c;另一篇是用于浏览照片的&#xff1a;Fancybox丰富的弹出层效果。如果您对在线拍照和Fancybox不大了解&#xff0c;可以先参照以上两篇文章…

设计散列表实现通讯录查找系统_[源码和文档分享]利用哈希表实现电话号码查询系统...

第一章 需求分析1.1 问题描述设计一个电话号码查询系统&#xff0c;为来访的客⼈提供各种信息查询服务。1.2 基本要求设计每个记录有下列数据项&#xff1a;电话号码、用户名、地址从键盘输入个记录&#xff0c;分别以电话号码和用户名为关键字建立不同散列表存储采用一定的方法…

C++基础(2)

【1】静态全局变量 1.通常情况下&#xff0c;静态全局变量的声明和定义放在源文件中&#xff0c;并且不能使用extern关键字将全局静态变量导出&#xff0c;作用域仅限于定义静态全局变量的文件内部。 2.如果头文件中声明静态全局变量&#xff0c;在声明的同时会被初始化&…

drill apache_使用Apache Drill REST API通过Node构建ASCII仪表盘

drill apacheApache Drill有一个隐藏的瑰宝&#xff1a;易于使用的REST接口。 该API可用于查询&#xff0c;分析和配置Drill引擎。 在此博客文章中&#xff0c;我将解释如何使用Brilled Contrib使用Drill REST API创建ascii仪表板。 ASCII仪表盘如下所示&#xff1a; 先决条…

mysql 8.0用doc修改密码_MYSQL8.0修改密码流程

MYSQL8.0修改密码流程1.以管理员身份打开cmd2.找到mysql 的安装路径bin文件的路径&#xff0c;3.输入net start mysql4.输入mysql -u root -p5.找到my.ini文件6.在my.ini里面的[mysqld]这一行后面添加 skip -grant-tables,保存文件&#xff0c;注意不是[mysql]7.输入mysqld --s…

颜色空间缩减color space reduction

颜色空间缩减公式 //---------------------------------【头文件、命名空间包含部分】-------------------------- // 描述&#xff1a;包含程序所使用的头文件和命名空间 //---------------------------------------------------------------------------------------…

运动基元_发现大量Java基元集合处理

运动基元在阅读博客文章5减少Java垃圾收集开销的技巧时 &#xff0c;我想起了一个名为Trove的小型Java收集库&#xff0c;该库“为Java提供了高速的常规和原始收集”。 我对将Trove应用到允许原语的集合而不是要求集合中的元素成为完整的引用对象的能力特别感兴趣。 我在这篇文…

python判断奇偶数字符串的拼接_Python字符串拼接方法总结

这篇文章主要介绍了Python字符串拼接的几种方法整理的相关资料,这里提供了五种方法及实现&#xff0c;需要的朋友可以参考下Python字符串拼接的几种方法整理第一种 通过加号()的形式print(第一种方式通过加号形式连接 &#xff1a; lovePython \n)第二种 通过逗号(,)的形式pr…

Split分离通道

#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2\opencv.hpp> using namespace cv; using namespace std;int main() {vector<Mat>cha;Mat b, g, r,dst;//1.加载两幅图片…

上下文异常中的上下文属性_在没有适当上下文的情况下引发异常是一种不良习惯...

上下文异常中的上下文属性Allison Anders等人的《四个房间》&#xff08;1995&#xff09;。 我不断重复同样的错误。 因此&#xff0c;该停止并制定规则以防止这种情况了。 错误不是致命的&#xff0c;但很烦人。 当查看生产日志时&#xff0c;经常会看到类似"File does…

最大公约数简便算法_求最大公约数的4种算法

for(z0; z<10000000; z) 循环只是为了增加程序的运行时间&#xff0c;让我们体会算法的时间复杂度。算法一&#xff1a;短除法想法&#xff0c;采用短除法找出2个数的所有公约数&#xff0c;将这些公因子相乘&#xff0c;结果就是2个数的最大公约数。【找公因子&#xff0c;…

java 编写代码_如果您在2015年编写过Java代码-这是您不容错过的趋势

java 编写代码去年我们有机会遇到的最有趣趋势的实用概述 在这篇文章中&#xff0c;我们回顾了构成我们2015年对话的5个主题和新发展。与其他许多年终总结保持较高水平的不同&#xff0c;我们将做一个更实际的操作不用流行语 。 好吧&#xff0c;没有太多*流行语。 与往常一样…

java自动生成合同_Java 7和Java 8之间的细微自动关闭合同更改

java自动生成合同Java 7的try-with-resources语句和与该语句一起使用的AutoCloseable类型的一个不错的功能是&#xff0c;静态代码分析工具可以检测到资源泄漏。 例如&#xff0c;Eclipse&#xff1a; 当您具有上述配置并尝试运行以下程序时&#xff0c;您将收到三个警告&…

Python学习(1)

1.str字符串操作 len(str) 计算字符串长度 str.replace(xxx,xxxx) 替换指定字符 str.upper()字符串转大写 str.lower()字符串转小写 str.strip()删除左右多余的空格 str.lstrip()删除左边多余的空格 str.rstrip()删除右边的空格 format(a,b,c) 传参显示 2.索引 out hello wo…