一、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