宁睿 发表于 2025-3-22 04:09:13

Windows Server 2022 IIS服务器摆设(阿里云ECS服务器+IIS+PHP+Python+MySQL)

一、安装VC++前置

https://i-blog.csdnimg.cn/direct/484539ecf8e34b4989ad537ad66b6b51.png
二、安装PHP (路径不要有中文)

①、解压PHP文件;

https://i-blog.csdnimg.cn/direct/ebc0640a2365467db2b13bad5fb4579c.png
https://i-blog.csdnimg.cn/direct/d643bc395d22490283b9b8c2df8977c7.png
②、设置情况变量;

https://i-blog.csdnimg.cn/direct/99aa2f68248c4b67b09ec496676cb115.png
https://i-blog.csdnimg.cn/direct/3a20e0d190af491dbb8604bcecf426ab.png
https://i-blog.csdnimg.cn/direct/5b26a04e221b48348becec870cdbd548.png
https://i-blog.csdnimg.cn/direct/752666b406e0444e8f88545b61fbc906.png
https://i-blog.csdnimg.cn/direct/76c3e6e15ac44e59ada9cafa9bde30db.png
https://i-blog.csdnimg.cn/direct/4459b2ce0eb0479d9d5770e06a3cd44a.png
https://i-blog.csdnimg.cn/direct/50f7cff9710348c8ad9d5923f54943a3.png
https://i-blog.csdnimg.cn/direct/8045c6c3c7d84dba88244ebb98eb280e.png
三、安装Python (路径不要有中文)

①、双击安装包;

https://i-blog.csdnimg.cn/direct/dabda2e40f2f48ab8f413c1de83df3ac.png
②、勾选Add PATH;

https://i-blog.csdnimg.cn/direct/91a36639fd86484781e7f8635f16c383.png
③、单击“Next”;

https://i-blog.csdnimg.cn/direct/5e2b0602fcab43eea47a86ef5509371d.png
④、全部勾选,按需更改路径,单击“Install”;

https://i-blog.csdnimg.cn/direct/6d86bf84d9f94a1d87ffc4025cc8351c.png
⑤、单击“Close”,完成安装;

https://i-blog.csdnimg.cn/direct/112b1582f90648128c6fef123b5afdde.png
⑥、下载第三方库Pillow(用于图像处理)、pyzbar(用于二维码/条形码识别)、numpy(用于图像数组处理);

1. 升级pip

python -m pip install --upgrade pip
2. 设置镜像源

pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple 3. 下载第三方库

pip install Pillow
pip install pyzbar
pip install numpy
四、安装MySQL

①、确保已经安装VC++前置;

https://i-blog.csdnimg.cn/direct/bc8890b280d44f85bcf6418a3b3f44d7.png
②、双击安装包;

https://i-blog.csdnimg.cn/direct/49ff4ae854b04b98a0321716dae64a7b.png
③、选择“Full”,点击“Next”;

https://i-blog.csdnimg.cn/direct/01de111091be4623be8e9fd8d3ccf083.png
④、依次点击“Execute”、“Next”、“Next”、“Next”、“Next”;

https://i-blog.csdnimg.cn/direct/9a29b470333144b4bb04cca0dfae0bf7.png
https://i-blog.csdnimg.cn/direct/2b7ecbc7cb834cb994e3a6f47eef0caa.png
https://i-blog.csdnimg.cn/direct/5c338d2af9634c1da18c97429411c394.png
https://i-blog.csdnimg.cn/direct/4e878d1b3fa446149f0d6af0066f8843.png
https://i-blog.csdnimg.cn/direct/373e09549b9a4d799adac548afc87278.png
⑤、设置MySQL的root暗码后,点击“Next”;

https://i-blog.csdnimg.cn/direct/a447099bf1b7499a8e25c4e83cdfde2d.png
⑥、依次点击“Next”、“Next”、“Execute”、“Finish”;

https://i-blog.csdnimg.cn/direct/f799ce0fd2a041cc80545019cb777df7.png
https://i-blog.csdnimg.cn/direct/ae0b3d4f584d456786b679ee6ff47bb9.png
https://i-blog.csdnimg.cn/direct/8934cdb6b407476f8f89daf3b19c54be.png
https://i-blog.csdnimg.cn/direct/a8b053cfa69a48bb91b5a98428c9950a.png
⑦、依次点击“Cancel”、“Yes”;

https://i-blog.csdnimg.cn/direct/f5076c36da3244b4b77226cf8094018f.png
https://i-blog.csdnimg.cn/direct/03345cc90d4d40cf8486be81265ccd98.png
⑧、可利用图形化界面Navicat管理MySQL;

https://i-blog.csdnimg.cn/direct/9532876a225748928dca802bb0a64388.png
五、安装IIS服务器

①、打开服务器管理器;

https://i-blog.csdnimg.cn/direct/b714cf97a37740d589dcb1ce1b619472.png
②、点击右上角的“管理”、“添加角色和功能”;

https://i-blog.csdnimg.cn/direct/867b1614e4464685ba562951939ef118.png
③、开始之前单击“下一步”,安装类型单击“下一步”,服务器选择单击“下一步”;

https://i-blog.csdnimg.cn/direct/32c9466a173c40f88c2ae631fa0e4d1f.png
https://i-blog.csdnimg.cn/direct/8a9e6fc6a36e4a15a7ac2a296073f47e.png
https://i-blog.csdnimg.cn/direct/ae8e0ec5c8a846b28979cadc183c37b0.png
④、服务器角色勾选“Web 服务器(IIS)”,单击“下一步”;

https://i-blog.csdnimg.cn/direct/b99be49b0752478cb27bef0941b5a798.png
⑤、功能勾选“IIS 可承载 Web核心”,单击“下一步”;

https://i-blog.csdnimg.cn/direct/ed086916121d4c9d9c4ea20addec7176.png
⑥、Web 服务器角色(IIS)单击“下一步”;

https://i-blog.csdnimg.cn/direct/1048d3d5c5b34332856d9a650822e3e8.png
⑦、角色服务勾选“ASP”、“CGI”、“ISAPI扩展”,单击“下一步”;

https://i-blog.csdnimg.cn/direct/55080a7149c5429ca20e8aa925fc2da6.png
⑧、确认单击“安装”,安装完成后关闭;

https://i-blog.csdnimg.cn/direct/ea9f8789a8d541a18830929d6748198d.png
https://i-blog.csdnimg.cn/direct/35d4b2a3476243c389c981ee3eda4a95.png
六、摆设PHP网站 (IIS)

①、打开IIS管理器;

https://i-blog.csdnimg.cn/direct/797ea580667442a69eb000494071f14e.png
②、打开网站“底子设置”;

https://i-blog.csdnimg.cn/direct/3ff1c0aa5497491f9432b3882759bd39.png
③、修改网站文件存储路径;

https://i-blog.csdnimg.cn/direct/20eb4a7381714f52ac355860d8a4ffaa.png
④、添加MIME类型;

https://i-blog.csdnimg.cn/direct/c51fc54e785b4c04982dac62237104b9.png
https://i-blog.csdnimg.cn/direct/b744618150ab40f28df05aec0b3eb26a.png
https://i-blog.csdnimg.cn/direct/95b50155182b44dc8d2af88219482ae9.png
   文件扩展名:.php
MIME 类型:application/x-httpd-php
⑤、添加处理程序映射;

https://i-blog.csdnimg.cn/direct/5cfd7883f20e4a65852e829182ec5aa0.png
https://i-blog.csdnimg.cn/direct/34cb4a6c7d4d4ac58d382fed65183a80.png
https://i-blog.csdnimg.cn/direct/817e39a97b5d4282bbdd9dc411c7f878.png
   请求路径:*.php
模块:FastCgiModule
https://i-blog.csdnimg.cn/direct/db875cfc9a4549e096bba2a92764dab5.png
⑥、复制php.ini-production并命名为php.ini;

https://i-blog.csdnimg.cn/direct/02837f0f736a45b5b87aefca5e89eb17.png
⑦、打开php.ini,取消注释并修改内容;

1. extension_dir为php的ext路径

https://i-blog.csdnimg.cn/direct/22534adfde824ab98681c412175ffba4.png
2. 开启mysqli拓展 (调用MySQL)

https://i-blog.csdnimg.cn/direct/cda7e55948a64208a9bcf15b29605bd2.png
3. 时区设置为中国 (PRC)

https://i-blog.csdnimg.cn/direct/80e5bb1c21cc481496af8c2a45745bc8.png
⑧、设置监督php.ini (为了不消重启IIS来更新设置);

https://i-blog.csdnimg.cn/direct/e8501c2e543d48a2bc3f1374a63e143c.png
https://i-blog.csdnimg.cn/direct/557163ab25ee4a9ebe917e64922cbf9d.png
https://i-blog.csdnimg.cn/direct/40d42747121f479c98653891e35f4950.png
⑨、域名分析设置;

1. 阿里云域名分析:



[*]登录阿里云控制台 → 进入「云分析DNS」
[*]选择目标域名 → 添加「A纪录」
[*]纪录类型:A
[*]主机纪录:@(主域名)或 www(子域名)
[*]纪录值:ECS服务器的公网IP地点
[*]TTL:默认10分钟
2. IIS绑定域名:



[*]在IIS管理器中右键目标网站 → 选择「编辑绑定」
https://i-blog.csdnimg.cn/direct/bec91da1539247c19a4c669ce71e5aa6.png


[*]点击「添加」→ 类型选择「http」或「https」
[*]主机名填写已分析的域名(如 www.invisiblecode.cn)
https://i-blog.csdnimg.cn/direct/a46d937a7b8d4f76adfca8a11923e6e0.png


[*]端口:HTTP默认80 / HTTPS默认443
⑩、SSL证书摆设;

1. 申请SSL证书(以阿里云免费证书为例):



[*]登录阿里云 → 进入「SSL证书」服务
[*]购买「免费型DV SSL证书」→ 完成证书申请(需域名验证)
[*]证书签发后 → 下载IIS版本证书(含.pfx文件及暗码)
2. 导入证书到IIS:



[*]IIS管理器 → 点击服务器名称 → 打开「服务器证书」
[*]右侧操作栏选择「导入」→ 选择.pfx文件
[*]输入证书暗码 → 存储位置选「个人」
https://i-blog.csdnimg.cn/direct/9a6c859eb78f453f9ab3add94eca6646.png
3. HTTPS绑定设置:



[*]网站绑定中添加类型「https」
[*]主机名填写域名 ,SSL证书选择刚导入的证书
[*]勾选「必要服务器名称指示(SNI)」
https://i-blog.csdnimg.cn/direct/a77aa02555474421a4a013db414622c6.png
4. 强制HTTPS跳转(可选):

https://i-blog.csdnimg.cn/direct/abdda48c1ed64d2b84d843ef85835430.png
https://i-blog.csdnimg.cn/direct/e3a9409c7fd7481798c3314d307d03d0.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Windows Server 2022 IIS服务器摆设(阿里云ECS服务器+IIS+PHP+Python+MySQL)