net stop iisadmin),刪除 C:\Inetpub,重新規劃網站根目錄至非系統盤。IIS 管理器 → 網站屬性 → 主目錄 → 配置 → 應用程式對應:僅保留 .asp, .asa, .cgi, .pl, .php, .php3,刪除 .htw, .htr, .idq, .ida 等高風險映射。
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 設 DontDisplayLastUserName=1 隱藏最後登入帳號。C:\USR(保持 #!/usr/bin/perl 跨平台相容)。HKLM\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap 新增:
.cgi -> C:\USR\BIN\perl.exe %s %s
.pl -> C:\USR\BIN\perl.exe %s %s
C:\MySQL。C:\mysql\bin\mysqld-nt.exe --install 註冊服務。winmysqladmin.exe 設定 root 密碼,系統匣出現狀態指示燈。C:\PHP,複製 php.ini-dist 至 C:\WINNT\php.ini。C:\tmp,設 session.save_path = "C:/tmp"。php4ts.dll 至 C:\WINNT\System32。PHP → C:\PHP\sapi\php4isapi.dll。index.php。建立 phpinfo.php、test.pl、mysql_connect.php 分別驗證 PHP、Perl CGI、MySQL 連線。