Как запустить сайт на 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 мало знаком просто в таком плане


Ответы (0 шт):