2012-04-29 2 views
1

У меня уже есть asp.net, работающий на ПК, теперь я установил PHP (xampp) на свою машину, но, похоже, он не работает.Как запустить ASP.NET и PHP на одном компьютере?

Есть ли способ остановить сервер ASP.NET (имеет ли оно специальное имя?) На моей машине? У меня windows xp прямо сейчас.

спасибо.


EDIT: Спасибо всем вам, ребята. Я получал объект, который не обнаружил ошибку, но это было связано с тем, что я помещал свои php-файлы в папку wwwroot вместо htdocs (вы должны помещать ваши php-файлы сюда при использовании xampp).

+0

Вы должны задать все эти вопросы ваш PHP экспертной группы (пользователь-группа) или ваш личный тренер. – hakre

+0

хорошо, у меня нет ни одного из них, но спасибо за ваш совет :) – SZT

+0

Затем соберутся вместе с некоторыми сверстниками рядом с пользой. Оформить заказ php.net для групп пользователей рядом с вами. – hakre

ответ

0

я нашел полезным: http://www.sitepoint.com/run-apache-iis-same-pc-2/

+0

Я считаю, что это скорее комментарий, чем ответ. – hakre

+0

Прочтите этот вопрос и ответьте на мета: [Являются ли ответы, которые содержат только ссылки в других местах «хорошие ответы»?] (Http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links- в других местах - действительно-хорошие ответы) – hakre

4

Вместо этого вы должны установить PHP для IIS.

+0

Извините, я не понимаю. Что вы подразумеваете при использовании PHP для iis? – SZT

+3

Он хотел установить PHP на IIS «Internet Information Services», который запускает приложение ASP.NET для запуска приложения PHP. Вот ссылка на установку PHP на IIS 7.0 http://www.php.net/manual/en/install.windows.iis7.php или на IIS 6.0 http://www.php.net/manual/en /install.windows.iis6.php –

0

Это информационные службы IIS, и вы можете использовать диспетчер IIS для остановки службы или полностью удалить IIS, выбрав «Установка и удаление программ», а затем «Добавить/удалить компоненты Windows».

Однако мне проще установить PHP для IIS вместо использования XAMPP. Microsoft, Web Platform Installer делает его очень легко (хотя я не уверен, если он работает на старых версиях IIS)

+0

Я думаю, что это то, что я хочу, останавливая службу, но как у этого? Мне удалось остановить «веб-сервис по умолчанию», но мой PHP, похоже, не работает. Всякий раз, когда я пытаюсь получить доступ к моей папке/файлу wwroot, я получаю сообщение об ошибке «объект не найден» MSG. Есть идеи?? – SZT

2

Отдельные веб-сервер от того, что работает ваш код на минуту. То, что вы установили, это не PHP, а целый пакет, содержащий Apache (веб-сервер), PHP (запускает ваш PHP-код) и MySQL (сервер базы данных).

В Windows общий сервер, используемый для обслуживания веб-страниц, - это IIS. Вы можете одновременно использовать как ASP.NET, так и PHP с IIS. Хотя есть some hacks to get ASP.NET working under Apache, я бы не рекомендовал его, так как это, скорее всего, вызовет у вас больше головных болей, пытающихся заставить его работать, чем его стоимость.

Это означает, что вы хотите использовать IIS в качестве своего веб-сервера. Все, что вам нужно сделать в этот момент, - это установить PHP и настроить IIS для использования в качестве приложения CGI для обработки файлов .php.

Инструкция здесь: http://php.net/manual/en/install.windows.php

+0

означает, что я должен сначала удалить xampp? – SZT

Смежные вопросы