فرض کنید که بر روی یک پروژه به زبان PHP و یک پروژه به زبان ASP به طور هم‌زمان کار می‌کنید. همان‌طور که می‌دانید برای اجرای فایل‌های PHP به وب سرور Apache و برای اجرای فایل‌های ASP نیاز به وب سرور IIS دارید. از آنجایی که هر دوی این وب سرورها در محیط لوکال از پورت 80 و آی‌پی 127.0.0.1 استفاده می‌کنند امکان استفاده هم‌زمان این دو وب سرور مهیا نیست. در این ترفند قصد داریم دو روش برای حل این مشکل ارائه کنیم تا شرایط استفاده از وب سرور Apache و IIS به طور هم‌زمان بر روی یک سیستم فراهم شود.

روش اول
این روش با تغییر پورت وب‌ سرور Apache انجام می‌گیرد. بدین منظور:
فایل httpd.conf (موجود در پوشه‌ی conf وب سرور Apache) را توسط نرم‌افزارهای ویرایش متن (نظیر Notepad) باز کنید.
این سطر را بیابید:

Listen 80

به جای 80، یک شماره پورت باز دیگر مانند 8080 را وارد کنید. نتیجه بدین صورت خواهد شد:

Listen 8080

حال این سطر را بیابید:

# ServerName localhost

آن را بدین صورت تغییر دهید:

ServerName 127.0.0.1:8080

دقت کنید این سطر با توجه به تغییر پورت به 8080 بدین صورت تغییر کرده است.
اکنون فایل را ذخیره کرده و یک‌بار Apache را Restart کنید.
با این کار پورت پیش‌فرض 80 برای وب سرور IIS و پورت 8080 برای وب سرور Apache در نظر گرفته شده است.
برای دسترسی به محیط لوکال و phpMyAdmin به ترتیب باید عبارات localhost:8080 و localhost/phpmyadmin:8080 را در نوار آدرس مرورگر وارد کنید.

روش دوم
در این روش یک IP جداگانه برای وب سرور Apache تعریف خواهیم کرد. بدین منظور:
در قدم اول Command Prompt ویندوز را با دسترسی Administrator فراخوانی کنید.
ابتدا دستور netsh را وارد کرده و Enter بزنید.
سپس دستور http را وارد نموده و Enter بزنید.
در مرحله‌ی بعد این دستور را وارد کنید:

add iplisten ipaddress=127.0.0.2

اکنون طبق آنچه در روش اول توضیح داده شد، فایل httpd.conf را فراخوانی کرده و به جای این سطر:

# ServerName Localhost

این سطر را جای‌گزین کنید:

ServerName 127.0.0.2:80

اکنون فایل را ذخیره کرده و یک‌بار Apache را Restart کنید.
با این کار آی‌پی و پورت Apache از این پس 127.0.0.2:80 بوده و آی‌پی و پورت IIS نیز کماکان 127.0.0.1:80خواهد بود.