實操windows2008搭建IIS php mysql


一、IIS的安裝直接略過

二、主要記錄PHP、MYSQL環境的搭建

1、本次環境搭建使用的環境版本號對應如下:

1、PHP:PHP 7.2 (7.2.28)

下載地址:https://windows.php.net/downloads/releases/php-7.2.28-nts-Win32-VC15-x64.zip

解壓該壓縮包:php.ini-development修改為:php.ini

a、搜索extension_dir,將其改為php.ini所在路徑的ext目錄F:\packages\php\ext

b、date.timezone改為 date.timezone = Asia/Shanghaipost_max_size = 100M

upload_max_filesize = 100M
max_file_uploads = 20   
extension=curl
extension=gd2
extension=mbstring
extension=exif
extension=mysqli
extension=pdo_mysql

3、打開IIS管理器,點擊右邊的處理程序映射


4、需要先安裝所需的微軟的DLL運行庫

下載地址:http://down.whsir.com/downloads/Microsoftdlllibrary.zip

 

2、MYSQL:mysql-5.7.28-winx64

下載地址:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-winx64.zip

 

在解壓的文件夾里面新建 
my.ini文件,內容如下

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=C:\web\mysql-8.0.15-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=C:\web\mysql-8.0.15-winx64\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10000
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
wait_timeout=31536000
interactive_timeout=31536000

#sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8

[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8

環境變量配置:
在系統屬性-高級-環境變量中添加配置C:\web\mysql-8.0.15-winx64\bin:


mysql服務的初始化

mysqld --initialize --user=mysql --console

 

附:搭建環境時點擊php.exe,提示缺少dll 請安裝下面的文件

鏈接:https://pan.baidu.com/s/1_6bUl4eqsWlejWXoMCte4w
提取碼:b19e

MD5: F354ABC963419FE8314B54B4306ED6C4
SHA1: ABE4788ECDD0048B852883806F2B977BCAC1C446
CRC32: 4F81AECD


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM