Как запустить сайт на PHP на локальном сервере через web-storm
Сайт работает на сервере, скачал его через FileZilla. Имеется index.html и index.php. Хочу запустить и посмотреть его у себя, но при запуске через PHPStorm выдает следующую ошибку:
C:\php-7.4.30\php.exe -c C:\php-7.4.30\php.ini D:\Projects\ShinaSite\shina-style.by\public_html\index.php
PHP Notice: Undefined index: REQUEST_URI in D:\Projects\ShinaSite\shina-style.by\public_html\paging.php on line 3
Error
Process finished with exit code 1
Вот строка на которую ссылается ошибка
<?php
if (strpos($_SERVER['REQUEST_URI'], '/page-') !== false) {
$uri = $_SERVER['REQUEST_URI'];
$page = explode('/page-', $uri)[1];
if ($page == '0' OR $page == '1') {
header('HTTP/1.1 301 Moved Permanently');
header('Location: '.str_replace('/page-'.$page, '', $uri));
exit();
} else {
$start = $page * 20 - 20;
$target = 'https://'.$_SERVER['SERVER_NAME'].str_replace('/page-'.$page, '?start='.$start, $uri);
$headers = get_headers($target);
$reponse = substr($headers[0], 9, 3);
if ( $reponse == 200 ) {
http_response_code(200);
$file = file_get_contents($target);
print_r($file);
exit();
}
}
}
При превью страницы выводит error на белом фоне.
Но если сайт работает на сервере, то значит он и у меня должен работать, следовательно вытекает вопрос, что мне нужно сделать чтобы его запустить? Создать локальный сервер? Где найти информацию по запуску такого сайта у себя на ПК, какие-нибудь статьи, с PHP мало знаком просто в таком плане