濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL環(huán)境搭建教程

Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL環(huán)境搭建教程

熱門(mén)標(biāo)簽:濰坊寒亭400電話(huà)辦理多少錢(qián) 廈門(mén)防封電銷(xiāo)電話(huà)卡 地圖標(biāo)注員有發(fā)展前景嗎 四川保險(xiǎn)智能外呼系統(tǒng) 外呼系統(tǒng)全國(guó) 云南電商智能外呼系統(tǒng)哪家好 宜賓銷(xiāo)售外呼系統(tǒng)軟件 地圖標(biāo)注能更改嗎 高德地圖標(biāo)注公司需要錢(qián)

準(zhǔn)備篇

一、環(huán)境說(shuō)明:

操作系統(tǒng):Windows Server 2019

PHP版本:php 7.3.11

MySQL版本:MySQL 8.0.18.0

二、相關(guān)軟件下載:

1、PHP下載地址:

https://windows.php.net/downloads/releases/php-7.3.11-nts-Win32-VC15-x64.zip

2、MySQL下載地址:

https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.18.0.msi

3、Visual C++ Redistributable for Visual Studio 2015(安裝PHP、MySQL需要此插件)

https://download.visualstudio.microsoft.com/download/pr/11100229/78c1e864d806e36f6035d80a0e80399e/VC_redist.x86.exe

https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe

4、Microsoft URL 重寫(xiě)模塊 2.0下載地址(IIS偽靜態(tài)需要此插件)

https://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

安裝篇

一、安裝IIS10.0

控制面板-系統(tǒng)和安全-管理工具

服務(wù)器管理器

添加角色和功能

下一步

選擇:基于角色或基于功能的安裝

下一步

選擇:從服務(wù)器池中選擇服務(wù)器

下一步

選擇:Web服務(wù)器(IIS)

添加功能

下一步

下一步

下一步

確保CGI被選中,其他的角色服務(wù)根據(jù)需要選擇,如果不知道如何選擇,建議選擇全部功能。

下一步

安裝

顯示安裝成功,點(diǎn)關(guān)閉。

可以看到角色和服務(wù)器組中已經(jīng)有了IIS

打開(kāi)IE瀏覽器,輸入http://127.0.0.1/會(huì)看到下面的界面

IIS10.0已經(jīng)安裝完成。

二、安裝PHP

1、Visual C++ Redistributable for Visual Studio 2017 (x86、x64)

安裝x86

安裝x64

全部安裝完成后,點(diǎn)關(guān)閉。

2、安裝php-7.3.11-nts-Win32-VC15-x64.zip

解壓php-7.3.11-nts-Win32-VC15-x64.zip文件

重命名文件夾為php73,把php73文件夾拷貝到C盤(pán)根目錄

打開(kāi)C:\php

復(fù)制php.ini-production為php.ini

用記事本打開(kāi)php.ini

做如下添加修改:

extension_dir = "C:\php73\ext" #設(shè)置php模塊路徑

date.timezone = PRC #設(shè)置時(shí)區(qū)為中國(guó)時(shí)區(qū)

cgi.force_redirect = 0 #開(kāi)啟以CGI方式運(yùn)行php

fastcgi.impersonate = 1;

cgi.rfc2616_headers = 1

以下php擴(kuò)展模塊,根據(jù)需要選擇開(kāi)啟,取消前面的分號(hào)為開(kāi)始相應(yīng)擴(kuò)展模塊

extension=curl

extension=gd2

extension=mbstring

extension=exif

extension=mysqli

extension=sockets

extension=php_xmlrpc

extension=php_pdo_mysql

修改完成后,保存退出

3、配置IIS支持PHP

打開(kāi)控制面板-系統(tǒng)和安全-管理工具

打開(kāi)服務(wù)器管理器

雙擊左邊“起始頁(yè)”下面的計(jì)算機(jī)名稱(chēng)

找到中間的IIS部分,打開(kāi)“處理程序映射”。

點(diǎn)右邊的“添加模塊映射”

請(qǐng)求路徑:*.php

模塊:FastCgiModule

可執(zhí)行文件(可選):C:\php73\php-cgi.exe

名稱(chēng):FastCGI

最后,確定

雙擊左邊“起始頁(yè)”下面的計(jì)算機(jī)名稱(chēng)

找到中間的IIS部分,打開(kāi)“FastCGI設(shè)置”

右鍵選中:C:\php73\php-cgi.exe然后選擇編輯

監(jiān)視對(duì)文件所做的更改:C:\php73\php.ini

環(huán)境變量,點(diǎn)旁邊的"..."

點(diǎn)“添加”

Name:PHP_FCGI_MAX_REQUESTS

Value:1000

確定

雙擊左邊“起始頁(yè)”下面的計(jì)算機(jī)名稱(chēng)

找到中間的IIS部分,打開(kāi)“默認(rèn)文檔”

點(diǎn)右邊的“添加”

名稱(chēng):index.php

確定

可以選擇右邊操作下面“上移”選項(xiàng),把index.php移到最上邊

4、測(cè)試php程序是否正常運(yùn)行

打開(kāi):

C:\inetpub\wwwroot

新建一個(gè)index.php文件

內(nèi)容如下:

<?php

phpinfo();

?>

最后,保存退出

在瀏覽器里面打開(kāi)http://127.0.0.1/

出現(xiàn)下面的界面,說(shuō)php程序可以正常運(yùn)行。

三、安裝MySQL

雙擊打開(kāi)mysql-installer-community-8.0.18.0

選中“Custom”(自定義安裝)

Next

Edit

選擇MySQL Servers  64位

Filter

點(diǎn)開(kāi)MySQL Servers

選擇要安裝的版本,點(diǎn)箭頭移動(dòng)到右邊窗口

Next

Execute

Next

Next

默認(rèn),Next

Config Type(配置類(lèi)型):

Developer Machine(開(kāi)發(fā)服務(wù)器)

Server Machine(普通服務(wù)器)

Dedicated Machine(專(zhuān)用服務(wù)器)

這里選擇第二項(xiàng):Server Machine(普通服務(wù)器)

勾選“TCP/IP ”

Port Number(端口):3306

勾選“Open firewall port for network access“(打開(kāi)防火墻端口網(wǎng)絡(luò)訪(fǎng)問(wèn))

Next

選擇第二項(xiàng),使用兼容MySQL5.7之前版本的加密方式

Next

MySQL Root password:輸入密碼

Repeat Password:重復(fù)輸入密碼

設(shè)置好之后,點(diǎn)Next

勾選:配置MySQL系統(tǒng)服務(wù)

Windows Server Name(Windows服務(wù)名):MySQL80

勾選:“Start the MySQL Server at System Startup“(在系統(tǒng)啟動(dòng)時(shí)啟動(dòng)MySQL服務(wù)器)

勾選:Standard System Account  默認(rèn)使用系統(tǒng)用戶(hù)運(yùn)行

Next

Execute

Finish

Next

Finish

打開(kāi)MySQL安裝路徑

C:\Program Files\MySQL\MySQL Server 8.0

新建配置文件my.ini

[mysqld]

# 設(shè)置3306端口

port=3306

# 設(shè)置mysql的安裝目錄

basedir=C:\Program Files\MySQL\MySQL Server 8.0

# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄

datadir=C:\Program Files\MySQL\Data

# 允許最大連接數(shù)

max_connections=1000

# 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫(kù)系統(tǒng)

max_connect_errors=10

# 服務(wù)端使用的字符集默認(rèn)為UTF8

character-set-server=utf8

# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎

default-storage-engine=INNODB

# 默認(rèn)使用“mysql_native_password”插件認(rèn)證

default_authentication_plugin=mysql_native_password

[mysql]

# 設(shè)置mysql客戶(hù)端默認(rèn)字符集

default-character-set=utf8

[client]

# 設(shè)置mysql客戶(hù)端連接服務(wù)端時(shí)默認(rèn)使用的端口

port=3306

default-character-set=utf8

保存

打開(kāi)C:\ProgramData\Microsoft\Windows\Start Menu\Programs\MySQL\MySQL Server 8.0

雙擊MySQL Server 8.0 Command Line Client

輸入安裝時(shí)候的MySQL root賬號(hào)密碼,回車(chē),登錄到MySQL控制臺(tái)

MySQL安裝完成

四、配置IIS10.0支持偽靜態(tài)

雙擊安裝Microsoft URL 重寫(xiě)模塊rewrite_x64_zh-CN.msi

出現(xiàn)錯(cuò)誤提示,確定

搜索-運(yùn)行

輸入regedit,確定,打開(kāi)注冊(cè)表,找到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters

右側(cè)的MajorVersion是DWORD值,它的值十進(jìn)制是10,把它改成9。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp

也是MajorVersion 項(xiàng),這個(gè)也是dword值10(注意是十進(jìn)制),把它改成9

然后再次安裝,切記安裝完之后再改回來(lái)。

再次安裝

安裝

完成

在:控制面板-系統(tǒng)和安全-管理工具-Internet Information Services (IIS)管理器中可以看到”URL重寫(xiě)“

在:網(wǎng)站根目錄下新建文件web.config,添加偽靜態(tài)規(guī)則代碼即可實(shí)現(xiàn)網(wǎng)站靜態(tài)化。

至此,Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL環(huán)境搭建教程完成。

標(biāo)簽:巴彥淖爾 廊坊 滁州 德州 紅河 廣安 回訪(fǎng) 湛江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL環(huán)境搭建教程》,本文關(guān)鍵詞  Windows,Server,2019,IIS10.0+PHP,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL環(huán)境搭建教程》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL環(huán)境搭建教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    瓮安县| 全椒县| 鄢陵县| 黎平县| 霍州市| 汤原县| 绩溪县| 松阳县| 军事| 五华县| 阿鲁科尔沁旗| 嵊州市| 出国| 泸溪县| 巴里| 通山县| 林芝县| 谷城县| 西贡区| 营山县| 通州区| 缙云县| 包头市| 新余市| 小金县| 长白| 湘西| 墨竹工卡县| 房产| 灵台县| 弥勒县| 平乐县| 桐柏县| 临漳县| 桂林市| 昌邑市| 民丰县| 宝坻区| 桃江县| 桓仁| 吕梁市|