с 3 лет не могу найти решение для этой штуки, хочу использовать http: // localhost / для XAMPP для тестирования PHP и что-то вроде http: // локальный: 32465 / расположение по умолчанию для Visual Studio для .NET C # и ASP.NET. Возможно ли запускать оба на одном компьютере. Я хочу изучить их обоих.
-------------------------------- Обновление: спасибо nnichols, я сделал ваш путь. Спасибо всем за помощь. --------------------------------
Я добавил новый IP-адрес на свой компьютер в локальной сети, например, Apache использует 192.168.2.21, а localhost использует 192.168.2.20, а затем определил новый виртуальный хост на IP-адресе apache и назвал его http: // apachehost / а затем изменил все localhost на apachehost в httpd.conf, также обновил настройки для mysql, теперь они оба работают нормально.
используйте Xampp, для php он работает через порт 80, поэтому вы можете проверить свои коды по URL-адресу http: // localhost, и если вы хотите использовать asp.net, вы можете остановить Apache из панели управления xampp и запустить свой код asp.net
Вам просто нужно настроить Apache на порт 80, который используется по умолчанию. И вам нужен IIS для привязки к порту 8080 (или любому другому порту, который вы хотите). По умолчанию IIS будет привязан к порту 80, но вы можете изменить номер порта в свойствах каждого сайта. В этой статье рассматривается изменение порта, который прослушивает IIS - http://support.microsoft.com/kb/149605. Таким образом, вы можете запустить оба, вместо того, чтобы останавливать один перед запуском другого.