Инструменты пользователя

Инструменты сайта


it:php

Это старая версия документа!


php

Apache2 vs Nginx - настраиваю окружение на Apach2 и Nginx (phpinfo,bench,adminer и тд)


Почему php?

Фрэнк Карличек (Frank Karlitschek), автор ownCloaud
https://karlitschek.de/2014/10/a-possible-future-for-php

* PHP является очень популярным: он хорошо знаком большинству разработчиков и его можно найти почти на каждом сервере;
* PHP является «языком сценариев» в том смысле, что в нем отсутствует этап сборки, как в компилирующих языках программирования, за счет чего запуск проектов на PHP, по мнению разработчиков, становится еще проще;
* PHP является достаточно быстрым в умелых руках, что видно по таким проектам, как Facebook и Wikipedia;
* на PHP написано огромное количество кода, которое можно переиспользовать, что очень важно для такого проекта, как ownCloud.

Про акселераторы

IDE

https://geekbrains.ru/posts/php_ides - Лучшие IDE для PHP


Xdebug


composer

PHP-FPM

https://perfect-inc.com/journal/nginx-php-fpm-i-chto-eto-voobshche/ - Nginx, Php-Fpm и что это вообще?

PHP-FPM - это разновидность SAPI для PHP.
SAPI, он же Server API. В php есть несколько таких API для разных вариантов его работы:
CLI SAPI - в качестве консольной команды `php` для запуска наших кронов и других cli-программ (Command Line Interface)
apxs2 SAPI - в качестве модуля к apache2
CGI SAPI - в качестве запускаемого на каждом запросе CGI (сейчас так почти никто не делает)
FPM SAPI - Fast Process Manager, написанный для PHP разработчиками из комании Badoo и теперь поддерживаемый сообществом

https://ruhighload.com/Конфигурация+nginx+%2B+php+7 - Конфигурация nginx + php 7
https://help.ubuntu.ru/wiki/nginx-phpfpm - Веб-сервер на основе Nginx и PHP-FPM

есть про SSL

https://itdraft.ru/2019/08/27/ustanovka-nginx-i-php-fpm-na-debian-10/ - Установка NGINX и PHP-FPM на Debian 10


PDO

http://phpfaq.ru/pdo/fetch#FETCH_FUNC - Описание констант PDO::FETCH_*.

regexp

it/php.1612177401.txt.gz · Последнее изменение: 2021/02/01 11:03 — ura2404