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,一经查实,立即删除!

相关文章

Leetcode 260. 只出现一次的数字 III

原题链接 解法&#xff1a;异或操作 vector<int> findNumsAppearOnce(vector<int>& nums) {int eO 0, eOhasOne 0;for (int curNum : nums) {eO ^ curNum;}int rightOne eO & (~eO 1); //取出最右侧的1for (int cur : nums) {if ((cur & rightO…

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

前言&#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;带来了多种…

Leetcode 237. 删除链表中的节点

原题链接 解法&#xff1a;后面的节点直接覆盖前面的节点 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/void deleteNode(ListNode* node) {ListNode* pnode->ne…

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应用程序中使用并且具有巨大…

虽然你没有考入清华大学,但是如果你有对于计算机的向往!!!请看过来

本文分享来自清华大学计科的课程&#xff0c;希望对热爱计算机的人有帮助。 Github清华大学计算机课程

Mysql存储函数实现增删改查_使用存储过程操作数据库(实现增删改查)

使用存储过程操作数据库添加数据&#xff1a;--创建一个存储过程&#xff0c;向表中插入一条数据create proc usp_insertintoTbClassclassName nvarchar(50),classDes nvarchar(100)asbegininsert into TbClass values( ClassName,classDes)endexec usp_insertintoTbClass clas…

计算机实现数论 奇偶排列问题

#include <iostream> using namespace std;int main() {int sub 0;int a[5] {5,4,1,3,2};for (int i 0; i < 5; i){for (int j i 1; j <5; j){if (a[i] > a[j]){sub 1;}}}if (sub % 2 0)cout << "此排列是偶排列" << endl;else{…

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

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

mysql抓包_mysql抓包工具

简介MySQL Sniffer 是一个基于 MySQL 协议的抓包工具&#xff0c;实时抓取 MySQLServer 端或 Client 端请求&#xff0c;并格式化输出。输出内容包括访问时间、访问用户、来源 IP、访问 Database、命令耗时、返回数据行数、执行语句等。有批量抓取多个端口&#xff0c;后台运行…

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

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

atthesametime啥意思_eachother造句并翻译

each other造句As friends&#xff0c;we should help each other 。作为朋友&#xff0c;我们应该互相帮助。用ask each other来造句答&#xff1a;Ask each other and discuss it。帮我翻译一下 FRESH START We belong to each other这句子怎么样译?FRESH START We belong t…

conditional_如何:在Spring中使用@Conditional和Condition注册组件

conditionalSpring中的Profile批注可用于任何自动检测候选对象的Spring组件&#xff08;例如&#xff0c; Service Component&#xff0c; Service Component &#xff0c; Service Configuration等&#xff09;。 Profile批注接受单个配置文件或一组必须是活动的配置文件&…

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

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

java 字符串文字筛选_拜托,Java。 最终是否支持多行字符串文字

java 字符串文字筛选我了解Java语言的思想很难以向后兼容的方式进行维护。 我知道JDK API&#xff08;例如集合&#xff09;的想法很难打破。 是。 我不明白为什么Java 仍然没有多行字符串文字。 您多久编写一次这样的JDBC代码&#xff08;或您想要嵌入到Java中的任何其他外部…

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

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

C++基础(1)

【1】简述#include<>和#include" "的区别 答&#xff1a;前者直接从编译器指定的路径处搜索&#xff1b; 后者在程序当前的目录进行搜索&#xff0c;如果没有搜索到再从编译器指定的路径出搜索。 【2】简述##与#在define中的作用 答&#xff1a;1.宏定义中#…

java 存储数据到文件中_本机速度文件支持的“纯” Java大数据存储

java 存储数据到文件中动机 所有这一切始于意识到我买不起足够大的计算机。 音频处理需要大量的内存。 Audacity是一款出色的免费音频处理器&#xff0c;它使用文件支持的存储系统对其进行管理。 这是解决此类问题的常用方法&#xff0c;在这些问题中&#xff0c;我们存储大量信…