iis mysql5.7_手动配置网站环境 IIS 10+PHP 7.1+MySQL 5.7

news/2024/5/12 21:23:44/文章来源:https://blog.csdn.net/weixin_30941189/article/details/113215011

之前配置环境一直用的一键安装包,不管是phpStudy还是lnmp,昨天尝试在自己电脑配置一下iis的环境,也踩了一些坑,整理了一下。

测试电脑是Windows10,理论上Win7+和IIS7.5+都支持的。

安装 IIS

1:控制面板 > 程序和功能 > 启用或关闭Windows功能

2:勾选Internet Information Services 和 Ineternet Infomation Services可承载的Web核心

3:展开 Internet Information Services > 万维网服务 > 应用程序开发功能,并选中CGI

ecd4a91fe4c874d4da68d1f6887d5756.png

4:点击确定,即可安装

5:在浏览器中访问 http://127.0.0.1 ,出现IIS的欢迎页面,并在开始菜单中,能找到Internet Information Services (IIS)管理器,则表示安装成功。

d95ec127067ad96abe9d8851e96af5d8.png

6:如需伪静态功能,请下载 URL Rewrite模块 并安装,即可在IIS中设置伪静态。

配置 PHP

2:选择PHP 7.1 的非线程安全版( Non Thread Safe),根据电脑环境下载x86或x64版(需要安装VC14运行库)

3:解压到指定位置,如 D:\PHP

4:在PHP目录中,重命名 php.ini-development 改为 php.ini

5:打开 php.ini

查找

;extension_dir = "./"

修改为(注意去掉本行开头的分号)

extension_dir = "./ext"

查找

;date.timezone =

修改为(注意去掉本行开头的分号)

date.timezone = "Asia/Shanghai"

选择性的开启一些扩展支持,以下列出常用的扩展,查找以下行并去掉开头的分号

extension=php_bz2.dll

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

6:打开IIS (Internet Information Services (IIS)管理器)

7:在右侧图标中找到 处理模块映射, 进去后在右侧选择添加模块映射,并按下图填入

3bd7c593b16320b4ef74cb477d217846.png

8:返回之前的图标页面,找到FastCGI设置,并进入

40bf1fa9f576b8bf4b850db5a6bddc94.png

9:列表里有刚刚添加的一条设置,双击此项进入编辑窗口,找到一项名为 监视对文件所做的修改,填入之前修改的php.ini的路径,通常是D:\PHP\php.ini,往下还有一项设置为 环境变量,点击右侧的...,添加成员,Name填为PHP_FCGI_MAX_REQUESTS,Value填写1000,确认。

4dd35a9cda1e69bf7f0b6064e2d7af93.png

10: 返回之前的图标列表,找到默认文档,进入后在右侧选择添加,名称为index.php

95ffe5b4787f221b630f059791ee528d.png

11:在iis中添加一个站点,在网站目录中新建index.php,文件中代码为

phpinfo();

?>

如果在浏览器中能正常输出,说明php配置成功。

fae63883c563ebecaa3bc14531c7c086.png

安装 MySQL

2:选择Windows解压版下载 Windows (x86, 32/64-bit), ZIP Archive

3:解压到指定位置,如D:\MySQL

4:在MySQL目录中,新建my.ini,填入以下内容(注意替换自己的MySQL路径):

[client]

port=3306

default-character-set=utf8

[mysqld]

#解压的目录

basedir=D:\MySQL

#数据库data保存的路径

datadir=D:\MySQL\data

port=3306

character_set_server=utf8

#导出mysql数据的目录

secure_file_priv = D:\MySQL\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

explicit_defaults_for_timestamp=true

skip-grant-tables

[WinMySQLAdmin]

D:\MySQL\bin\mysqld.exe

5:创建data目录,以管理员身份运行命令提示行,并切换到MySQL目录中的bin目录,并执行

mysqld --initialize-insecure --user=mysql

502efd7870f026b14888b2e6ca48d13c.png

6:安装MySQL,命令行中执行 mysqld -install

7:启动MySQL,命令行中执行 net start mysql

8:登录MySQL,命令行中执行 mysql -u root -p,首次启动没有密码,询问密码的时候直接回车。

9:修改MySQL密码,先执行

flush privileges;

后,执行以下指令设置密码

set password for root@localhost = password('123456');

修改完成后,输入quit或exit退出MySQL命令行。

至此,大功告成。

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

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

相关文章

p2p网站系统开发_资阳企业系统软件开发技术公司,南京服装网站服务公司

链改(杭州)科技有限公司为您详细解读Fzxdzj资阳企业系统软件开发技术公司的相关知识与详情,网站造做建立,一方面是要展示企业的品牌、实力取卖得货,获得客户对企业的综合认识取信任;另一方面,就是希望通过搜索引擎&…

【温故而知新-CSS】使用CSS设计网站导航栏

1.实现背景变换的导航菜单效果预览: 首页公司频道最新动态客房介绍酒店服务休闲娱乐旅行社源代码: View Code 2.利用CSS制作横向导航 效果预览: 首页公司频道最新动态客房介绍酒店服务休闲娱乐旅行社 本文转自叶超Luka博客园博客,…

seo每日一贴_?新手如何自学SEO,教程、书籍、工具推荐

先简单了解下SEO行业SEO属于搜索引擎推广,什么是搜索引擎推广呢搜索引擎营销通常简称为“SEM”。但现在SEM基本是PPC的简称了,大家可以单独了解下SEM的知识。搜索引擎营销的基本思想是让用户发现信息(被动等用户来,所以用户需求更精准)&#…

利用Virtualbox+ADSL设备搭建网站

设备:TP-LINK路由器 ADSL电信4m Virtualbox虚拟机以及windows2003服务器.. 首先设置虚拟机的网卡, 然后登录路由器设置DHCP. 不知道MAC地址的可以虚拟机查看。 然后转发设置 设置80 你需要的端口 然后ip138.com 查看你的外网ip。 之后就可以访问了。 关于域名解析:可…

使用Nginx实现反向代理过程(一台服务器部署两个网站)

正向代理指的是客户端的 反向代理指的是服务端的 需要实现的反向代理: 1、首先使用SwitchHosts配置不同域名,如下:(SwitchHosts软件在上一篇博客有链接) 2、在Linux上部署两台tomcat服务器:(一个用于sina,一个用于sohu…

从其他网站抓数据

缘由 吃饭的时候和朋友聊天,谈到他上一个项目,他去抓其他网站的数据,然后用canvas画出走势图。吸引我的是前面的抓数据,以前从来没有尝试过,一定会很有意思了! 开始 听他讲大致就是用jsonp去请求&#xff0…

内网https需要ssl证书_这些行业需要SSL证书来保障网站安全

无论是工作还是生活需要,我们每天都会访问各种网站。这些网站都是安全的吗?答案自然是否定的。为了确保网站的基本安全,部署SSL证书是关键的一步。那么对于成千上万的行业,哪些行业需要SSL证书?1、银行金融、电子商务企业这种行业…

IE无法打开internet网站已终止操作的解决的方法

用IE内核浏览器的朋友,或许不经意间会碰到这样滴问题:打开某个网页时,浏览器“嘣”跳出一个提示框“Internet Explorer无法打开Internet 站点...已终止操作”。而大多数情况下该页面甚至非常可能看起来已经载入完成,内容能够全然显…

ASP.NET网站管理工具的【安全】功能无法使用问题

在使用ASP.NET网站管理工具时,安全出现下面的问题: 出现这种情况的主要原因是,安全管理中需要创建用户和角色信息,所以要用到数据库,但是你没有设置好数据库。 可以打开vs自带的命令提示工具: 打开后输入as…

网站服务器上加入三层开发的网站错误解决

在网站服务器上添加三层开发的网站,发现网站打开的时候提示Server Error in / Application.截图如下 解决办法: 1,把文件夹中的bin文件夹移动到上一目录下,比如放入该文件的路径是root根目录,然后新建test目录,上传网站…

使用Apache服务部署静态网站

动手安装Apache服务程序。注意,使用yum命令进行安装时,跟在命令后面的Apache服务的软件包名称为httpd。如果直接执行yum install apache命令,则系统会报错:yum install httpd启用httpd服务程序并将其加入到开机启动项中&#xff0…

什么平台拥有高优质的网络推广网站?

在互联网时代,互联网已经渗入到了各种传统的信息传播渠道,尤其是移动互联网时代的到来,普通用户获取的信息变得纷繁多样。从而也促进了新的运营模式孕育而生,诸如新闻营销,它凭借权威、可信度高、传播速度快等独特优势…

中小企业如何选择建站公司

如何选择一家适合自己的网站建设公司?这是每一个准备做网站的公司都关心的话题。对于刚起步资金不雄厚的公司,价格低、能实现简单的功能就可以,那是不是意味着哪个公司做都一样,只看价格呢? 但是这样的网站真的值几百吗…

apache伪静态把css 排除掉_MVC架构网站URL访问原理及伪静态的区分

0x00 前言这是一篇简单易理解的文章.文章目录如下:0x01 什么是MVC(了解)0x02 ThinkPHP5目录理解(了解)0x03 ThinkPHP5多个配置文件关系(了解)0x04 一个URL访问请求的执行流程(重点)0x05 .htaccess文件的作用(入口文件的隐藏)0x06 前后端传参(重点)0x07 伪静态(重点)为什么这个网…

百度mip推送工具_【SEO】利用网页监控来做百度同步推送

百度主送推送(实时)是在百度站长工具改版升级之后推出的一款帮助站长快速向百度提交链接的工具,有助于让百度快速发现新链接,促进网站收录。它是所有提交方式里面最为快速的一种,建议站长将站点当天新产出链接立即通过…

10设置精美的免费网站后台管理系统模板

虽然转移。但好东西不应该是沉默 原文地址:http://www.cnblogs.com/lhb25/archive/2012/10/19/10-free-html-admin-templates.html 免费下载点:http://download.csdn.net/detail/yangwei19680827/7324845 Admin Panel Template 这个后台管理模板的导航设…

刚学编程的程序员必备这5大编程网站,你知道几个?

一个好的网站,就是程序员学编程的基地。虽说新手程序员也许知道一些在线编程网站,但是质量上乘的编程网站又知道几个呢?下面就来给大家推荐5个质量上乘的编程网站:0、LeetcodeLeetCode是大名鼎鼎的在线刷题网站,通过该网站的刷题…

Linux系统下利用wget命令把整站下载做镜像网站

Linux系统下利用wget命令把整站下载做镜像网站 2011-05-28 18:13:01 | 1次阅读 | 评论:0 条 | itokit 在linux下完整的用wget命令整站采集网站做镜像 的命令是及无视网站根目录下的robots.txt限制。并且可以模拟一个正常浏览者的信息下载该网站。 C/C Code复制内容…

业余草站长告诉你:网站被克隆了怎么办?

最近在准备考试,想考一个信息系统项目管理师的证书,也就是大家所说的软考。有了这个证书呢,据说有很多好处,我闲着没事就报了名,而我的个人网站也没时间进行搭理了。今天百度了一下我的网站,结果出来一个新…

html仿游戏网站首页面

从CSDN上找到的资源,内含psd格式的图片文件,原出处已经找不到,希望作者看到之后觉得影响不好请联系我,我会做及时的处理。 这是第二篇练手的网站,较之第一篇无本质区别,只为熟悉html5css的使用。该网页没有…