iis mysql5.7_手動配置網站環境 IIS 10+PHP 7.1+MySQL 5.7

之前配置環境一直用的一鍵安裝包,不管是phpStudy還是lnmp,昨天嘗試在自己電腦配置一下iis的環境,也踩了一些坑,整理了一下。

測試電腦是Windows10,理論上Win7+和IIS7.5+都支持的。

安裝 IIS

1:控制面板 > 程序和功能 > 啟用或關閉Windows功能

2:勾選Internet Information Services 和 Ineternet Infomation Services可承載的Web核心

3:展開 Internet Information Services > 萬維網服務 > 應用程序開發功能,并選中CGI

00447e60492648f02aa035c09f9a69cc.png

4:點擊確定,即可安裝

5:在瀏覽器中訪問?http://127.0.0.1?,出現IIS的歡迎頁面,并在開始菜單中,能找到Internet Information Services (IIS)管理器,則表示安裝成功。

ac8c448d41243054214e2390be0a9a34.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:在右側圖標中找到 處理模塊映射, 進去后在右側選擇添加模塊映射,并按下圖填入

3273fe1701569aecd9daa71804933147.png

8:返回之前的圖標頁面,找到FastCGI設置,并進入

7cd6bae3ba95cae021b1c8aaa87ad223.png

9:列表里有剛剛添加的一條設置,雙擊此項進入編輯窗口,找到一項名為 監視對文件所做的修改,填入之前修改的php.ini的路徑,通常是D:\PHP\php.ini,往下還有一項設置為 環境變量,點擊右側的...,添加成員,Name填為PHP_FCGI_MAX_REQUESTS,Value填寫1000,確認。

96e8948e1ad4c17b8966315ed6e554a8.png

10: 返回之前的圖標列表,找到默認文檔,進入后在右側選擇添加,名稱為index.php

78f4859d64908bf9bd4a596060dfbfd0.png

11:在iis中添加一個站點,在網站目錄中新建index.php,文件中代碼為

phpinfo();

?>

如果在瀏覽器中能正常輸出,說明php配置成功。

9462d37995ac78187f6b3762a81a123b.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

109e69740dc0c662cc8190c564c687b2.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.pswp.cn/news/395875.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395875.shtml
英文地址,請注明出處:http://en.pswp.cn/news/395875.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何使用Apache的Prediction IO Machine Learning Server構建推薦引擎

by Vaghawan Ojha通過瓦哈萬歐哈(Vaghawan Ojha) 如何使用Apache的Prediction IO Machine Learning Server構建推薦引擎 (How to build a recommendation engine using Apache’s Prediction IO Machine Learning Server) This post will guide you through installing Apache…

JavaScript DOM編程藝術第二版學習(1/4)

接下來項目需要網頁相關知識,故在大牛的指引下前來閱讀本書。 記錄方式:本書分四部分閱讀,完成閱讀之后會多寫一篇包括思維導圖的算是閱讀指南的東西,瀏覽的童鞋看著指南可以跳過一些不必要的坑~ 當前水平:HTML&CS…

github開源大項目_GitHub剛剛發布了一份大規模的開源指南

github開源大項目Here are three links worth your time:這是三個值得您花費時間的鏈接: GitHub just released a massive guide to contributing to open source (5 to 60 minute read) GitHub剛剛發布了一份有關開源的大型指南( 閱讀5至60分鐘 ) A new way to br…

mysql中where條件判斷語句_MySQL Where 條件語句介紹和運算符小結

WHERE 條件有時候操作數據庫時,只操作一些有條件限制的數據,這時可以在SQL語句中添加WHERE子句來規定數據操作的條件。語法:SELECT column,… FROM tb_name WHERE definitionWHERE 關鍵字后面接有效的表達式(definition),該表達式…

node webkit(nw.js) 設置自動更新

原理&#xff1a;把更新的文件放在服務器上&#xff0c;設置一個客戶端版本號&#xff0c;每次打開客戶端的時候&#xff0c;通過接口獲取服務器上的版本&#xff0c;如果高于本地的版本就下載服務器上的代碼&#xff0c;低于或等于就不更新 1 <script>2 var htt…

個人工作總結04(沖刺二)

今天是團隊第二次沖刺階段開始的第04天&#xff0c;我的工作總結如下&#xff1a; 一、昨天干了什么&#xff1f; 知識圈查詢功能 基本實現數據庫查詢 (未完成) 二、今天準備做什么&#xff1f; 知識圈查詢功能 基本實現數據庫查詢 三、遇到了什么困難&#xff1f; 數據庫訪問出…

mysql8.0版1130_navicat premium連接mysql 8.0報錯error 10061和error1130問題

昨天安裝了最新版的mysql navicat premium, 但沒來得及測試使用Navicat連接。今天上班時&#xff0c;使用Navicat premium連接mysql時&#xff0c;出現報錯ERROR 2003 (HY000): Can’t connect to MySQL server on ‘1XX.XX.XX.XX’ (10061).起初以為是mysql沒有安裝成功&#…

freecodecamp_為什么您一定要參與freeCodeCamp的一個研究小組

freecodecampby Frederick Ige弗雷德里克艾格(Frederick Ige) 為什么您一定要參與freeCodeCamp的一個研究小組 (Why you should definitely get involved with one of freeCodeCamp’s study groups) I’m writing this article in hopes of convincing you to take advantage…

C語言運行時數據結構

段&#xff08;Segment&#xff09;&#xff1a; 對象文件/可執行文件&#xff1a; SVr4 UNIX上被稱為ELF&#xff08;起初"Extensible Linker Format", 現在"Executable and Linking Format"&#xff09;文件。BSD UNIX上被稱為a.out。這些格式都具有段的…

Java掛起線程

2019獨角獸企業重金招聘Python工程師標準>>> 不優雅的suspend import java.util.concurrent.TimeUnit;public class SuspendTest {static Object lock new Object();SuppressWarnings("deprecation")public static void main(String[] args) {Suspend s1…

Hibernate包及相關工具包下載地址

Hibernate包及相關工具包下載地址&#xff1a; http://prdownloads.sourceforge.net/hibernate/ 這里包含所有hibernate各個版本的包下載&#xff0c;且提供了 Middlegen Hibernate及hibernate-extensions包的下載。這兩個包是用于自動生成相就的JAVA和*.hb…

init(coder:)_2018年《 New Coder》調查:31,000人告訴我們他們如何學習編碼并在工作中獲得工作…

init(coder:)More than 31,000 people responded to our 2018 New Coder Survey, granting researchers an unprecedented glimpse into how adults are learning to code.超過31,000人對我們的2018年《新編碼器調查》做出了回應&#xff0c;使研究人員對成年人如何學習編碼有了…

Redis源碼解析:21sentinel(二)定期發送消息、檢測主觀下線

六&#xff1a;定時發送消息 哨兵每隔一段時間&#xff0c;會向其所監控的所有實例發送一些命令&#xff0c;用于獲取這些實例的狀態。這些命令包括&#xff1a;”PING”、”INFO”和”PUBLISH”。 “PING”命令&#xff0c;主要用于哨兵探測實例是否活著。如果對方超過一段時間…

[SDOI2018]原題識別

題解&#xff1a; 。。感覺挺煩得 而且我都沒有注意到樹隨機這件事情。。 就寫個30分的莫隊。。 #include <bits/stdc.h> using namespace std; #define rint register int #define IL inline #define rep(i,h,t) for (int ih;i<t;i) #define dep(i,t,h) for (int it;…

django app中擴展users表

app models中編寫新的User1 # _*_ coding:utf-8 _*_2 from __future__ import unicode_literals34 from django.db import models5 from django.contrib.auth.models import AbstractUser # 繼承user67 # Create your models here.8910 class UserProfile(AbstractUser):11 …

[bzoj2301] [HAOI2011]Problem b

Description 對于給出的n個詢問&#xff0c;每次求有多少個數對(x,y)&#xff0c;滿足a≤x≤b&#xff0c;c≤y≤d&#xff0c;且gcd(x,y) k&#xff0c;gcd(x,y)函數為x和y的最大公約數。 Input 第一行一個整數n&#xff0c;接下來n行每行五個整數&#xff0c;分別表示a、b、…

華為p4用鴻蒙系統嗎_華為p40pro是鴻蒙系統嗎

華為的鴻蒙OS是一款“面向未來”的操作系統&#xff0c;一款基于微內核的面向全場景的分布式操作系統&#xff0c;此前mate30系列并沒有搭載鴻蒙系統。那華為p40pro是鴻蒙系統嗎&#xff1f;品牌型號&#xff1a;華為p40pro華為p40pro是鴻蒙系統嗎&#xff1f;華為p40pro沒有搭…

設置MYSQL允許用IP訪問

mysql>use mysql;mysql>update user set host % where user root;mysql>flush privileges;mysql>select host,user from user where userroot;mysql>quit 轉載于:https://www.cnblogs.com/vipstone/p/5541619.html

Web優化 --利用css sprites降低圖片請求

sprites是鬼怪&#xff0c;小妖精&#xff0c;調皮鬼的意思&#xff0c;初聽這個高端洋氣的名字我被震懾住了&#xff0c;一步步掀開其面紗后發覺非常easy的東西。作用卻非常大 什么是CSS Sprites CSS Sprites是指把網頁中非常多小圖片&#xff08;非常多圖標文件&#xff09;做…

[BZOJ3203][SDOI2013]保護出題人(凸包+三分)

https://www.cnblogs.com/Skyminer/p/6435544.html 先不要急于轉化成幾何模型&#xff0c;先把式子化到底再對應到幾何圖形中去。 1 #include<cstdio>2 #include<algorithm>3 #define rep(i,l,r) for (int i(l); i<(r); i)4 typedef long long ll;5 using names…