Как видно из названия, я пытаюсь выполнить файл PHP на локальном хосте, но вместо этого он просто загружает файл. Я использую http-сервер пакета npm. Я пробовал с SimpleHTTPServer от Python, но он делает то же самое.
Я использую MacOS Mojave. Что я должен делать?
Вы можете использовать PHP Встроенный веб-сервер с php -S 127.0.0.1:8080
если это для целей развития.
Ваша основная проблема заключается в том, что вы предполагаете, что любой пакет веб-сервера будет работать с файлами PHP, что не совсем точно.
Вам понадобится веб-сервер с интеграцией PHP или модули, такие как NGINX с PHP-FPM или Apache 2 с mod-cgi
Других решений пока нет …