PHP-проект с помощью PhpStrom и XAMMP (часть 2, настройка)

Запускаем PhpStrom и выбираем New Project… Откроется следующее окно, где нас интересует вкладка PHP Empty Project:

В поле Location укажем путь нашего проекта (последняя папка станет его именем, на данном рисунке проект будет называться untitled). В PHP language level – версию PHP. В CLI Interpreter – интерпретатор. Пока мы не указали среде ни один интерпретатор. Чтобы это сделать, нажмите на кнопку «…» спарва от надписи.

Нажмите на зеленый плюсик и выберите Local Path…

Далее введите имя нового интерпретатора и укажите его путь в PHP executable (если вы установили XAMPP в директорию C, тогда пусть будет именно таким):

Далее нажмите ОК, затем ОК.

Теперь интерпретатор всегда будет в этом списке и при создании нового проекта искать лишний раз его будет не нужно. Жмем Create и переходим к созданному проекту.


Папка проекта пока пуста. Нажмем на нее правой кнопкой мыши и выберем (New -> PHP File). Внимание! Если такого варианта не будет выберите HTML File. Тогда PhpStorm поймет, что это папка ресурсов и разрешит создавать PHP файлы. А созданный HTML файл можно будет удалить.

Создав новый файл index.php, заполните его следующим кодом:

<html>
<body>
<?php
if (@$_REQUEST["name"])
    echo "Hello, " . $_REQUEST["name"] . "!";
else
    echo "Hello, ___!";
?>
 
<form method="post" action="" autocomplete="off">
    Имя: <input type="text" value="user" name="name">
    <input type="submit" value="Нажми, чтобы проверить POST">
</form>
 
</body>
</html>

и запустите:

Откроется браузер со страницей такого вида:

Если страница не открылась или при нажатии POST имя не меняется, не пугайтесь! Это ошибка встроенного сервера PhpStorm, она не исправима. Поэтому подключим локальный сервер XAMPP, который мы установили на прошлом уроке.
Для этого зайдем в File -> Settings -> Build, Execution, Deployment -> Deployment и нажмем плюсик. Установим значения, как на картинке:

и нажмем ОК.

Во вкладке Connection выбираем следующие параметры:

По умолчанию, в папке htdocs хранятся серверные копии наших проектов.

Во вкладке Mappings:

где вместо untitled должно стоять имя нашего проекта. Нажмите Apply. Далее слева раскройте Deployment и выберите Options. В ней установите следующие значения:

чтобы файлы перебрасывались на сервер автоматически.

Всё, сервер готов к использованию! Нажмите ОК.

ВНИМАНИЕ! После того, как вы добавили новый файл в проект, нужно нажать на него правой кнопкой мыши в дереве проекта и выбрать Upload to XAMPP. Эта команда скопирует файл на сервер. И так с каждым новым файлом. Это нужно сделать для каждого файла 1 раз, в следующие разы среда будет копировать файлы при нажатии сочетания Ctrl+S, то есть сохранить.

Выберем Upload to XAMPP и нажмем Run.

Ура! Среда полностью готова и наш первый проект на PhpStorm написан!