PHP-FPM в какую папку положить файлы?

171
06 ноября 2021, 09:40

Сразу оговорюсь, что в php и связаной с ним инфраструктуре я полный ноль.

Так вот. Мне нужно исполнить php файл на локальной машине. Обратиться нужно именно по сети, а не запустить интерпретатор в консоли, т.к. результат работы скрипта зависит от параметров урла. Ничего проксировать/балансировать мне не нужно. Доверие к скрипту абсолютное.

Я сделал

sudo apt install php

потом сразу удалил установившиеся с ним apache и apache2. Ну потому что.

Оказалось, что с ним еще установилось php-fpm.
Редактирую /etc/php/7.3/fpm/pool.d/www.conf и прописываю listen = 127.0.0.1:8888.

В какую папочку мне положить файлы и/или какую строчку в конфиге еще отредактировать, чтобы при вводе в адресную строку браузера http://localhost:8888/???/myscript.php я видел результат исполнения скрипта?

Answer 1

Сам php с версии 5.4.0 имеет встроенный веб-сервер. Он не предназначен для production, но для "потестировать" вполне пригоден.

Если кратко, то вам надо сложить ваш код в любую папку, зайти в эту папку и выполнить php -S localhost:8000, а затем зайти браузером на http://localhost:8000/.

Но я всё-таки посоветовал бы поднять его в связке с nginx, чтобы иметь представление как это всё работает на самом деле. Достаточно неплохая статья на эту тему тут.

READ ALSO
Как установить кодировку utf-8 в phpmyadmin

Как установить кодировку utf-8 в phpmyadmin

?????? вместо русских букв - помогите, пожалуйста

104
JS фильтр по поиску городов

JS фильтр по поиску городов

Подскажите, как сделать или где можно прочитать о том, как сделать Фильтр поиска на сайте (фото прикрепляю) + нужна ли база данных городов на MySQL

109
Form работает некорректно PHP JS

Form работает некорректно PHP JS

Сайт работает через раз!(Если пишу логин который нет в базе то он ничего не выводит , а если такой логин есть то он выводит ошибку , но если уже...

227
Кеширование в laravel запросов к БД

Кеширование в laravel запросов к БД

Нужен совет, возможно решить мою проблему кешированием или как то по другому

73