Как лучше всего вести локальную разработку с использованием PHP и Visual Studio?

Я делаю свой первый набег на программирование PHP, и мне впервые нужно настроить среду. Могу ли я использовать PHP со встроенным веб-сервером VS или мне нужно (а я надеюсь, что нет) использовать IIS локально?

Кроме того, было бы здорово указать любые подводные камни, которых следует избегать.

Большое спасибо.

Обновлять: Я должен был сделать вопрос более ясным. Я разрабатываю приложение ASP.Net MVC.

Обновление 2: Стало ясно, что я не задал вопрос так чисто, как хотелось бы. Вот что я делаю. У меня есть существующее приложение ASP.net MVC, в которое я добавляю форму электронной почты. Во время исследования я наткнулся на эту страницу: Формы Ajax с jQuery, и мне понравился интерфейс, который он представил, и я подумал, что попробую его адаптировать. Вызовы выполняются в функции PHP и, следовательно, мой вопрос.

Также ясно, что путаница также могла возникнуть из-за того, что есть полностью лучший подход. Итак, каков выход из лабиринта, Алиса?

Теперь я потерялся. Вы хотите создать приложение ASP.NET или PHP? Если PHP использует веб-сервер apache (см. Ответы @grigy и @Unkwntech), в случае ASP.NET обновите свой вопрос.

lacop 22.11.2008 18:47
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
346
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

PHP на IIS сам по себе является ловушкой, вы можете найти ссылку здесь: Что мне нужно для запуска приложений PHP в IIS?

Я бы предложил использовать WAMP отсюда: http://www.apachefriends.org/en/xampp-windows.html

Я использую XAMPP в Windows. Работает хорошо.

Ответ принят как подходящий

Для того, что вы делаете, вам действительно не следует использовать сценарии PHP из этого примера.

Вместо этого вы должны извлекать данные из переменных формы, отправленных на сервер, на ваших собственных страницах. Я не знаю «правильный» способ сделать это с помощью инфраструктуры MVC. С помощью фреймворка ASP Forms вы бы сделали что-то подобное для обработки POSTed-данных (пример файла sendmail.php)

string mailTo = Request.Form["emailTo"];
string mailFrom = Request.Form["emailFrom"];
string subject = Request.Form["subject"];
string message = Request.Form["message"];

// Send mail here using variables above
// You'll need an SMTP server and some mail 
// sending code which I'm drawing a blank as
//  to what the name of the classes are at the moment

Вероятно, есть лучший способ обрабатывать этот код в среде MVC, но я недостаточно работал с ним, чтобы рассказать вам, что это такое.

По сути, вы вообще не можете использовать PHP-код для приложения ASP.NET.

Что ж, он мог бы использовать один скрипт php только для этого, но для этого потребовалось бы много настроек и настроек, и это можно сделать намного проще, как вы описали. +1

lacop 22.11.2008 19:51

Как сказал lacop, теоретически вы можете использовать сценарии PHP, но они будут по существу автономными страницами и вообще не будут интегрироваться с ASP.NET или Visual Studio.

Dan Herbert 22.11.2008 21:28

Другие вопросы по теме