...
Configure Microsoft SQL Server for Mixed Mode Authentication and create SQL User Account
Configure firewall to allow SQL Traffic to the IIS Server
Externally accessible Microsoft IIS Server located on the Internal network or DMZ network (recommended)
PHP Installation
Route external Static IP address through to the Microsoft IIS Server on Port 80 or Port 443 (if using an SSL certificate).
Internal and external DNS record to identify the IIS Server eg. supplierconnect.yourdomain.com.au
Microsoft IIS Server to send SMTP Emails on TCP port 25 (email receipts)
...