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

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


it:php

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
it:php [2021/02/01 11:48] ura2404it:php [2023/12/21 10:58] (текущий) ura2404
Строка 1: Строка 1:
 ====== php ====== ====== php ======
 +[[http://php.net/manual/ru|Дока от производителя]]\\
 +
 +----
  
 [[it:php:vs|Apache2 vs Nginx]] - настраиваю окружение на Apach2 и Nginx (phpinfo,bench,adminer и тд) [[it:php:vs|Apache2 vs Nginx]] - настраиваю окружение на Apach2 и Nginx (phpinfo,bench,adminer и тд)
Строка 7: Строка 10:
 ===== Почему php? ===== ===== Почему php? =====
  
-Фрэнк Карличек (Frank Karlitschek), автор ownCloaud\\+**Фрэнк Карличек** (Frank Karlitschek), автор ownCloaud\\
 [[https://karlitschek.de/2014/10/a-possible-future-for-php]]\\ [[https://karlitschek.de/2014/10/a-possible-future-for-php]]\\
 > * PHP является очень популярным: он хорошо знаком большинству разработчиков и его можно найти почти на каждом сервере; > * PHP является очень популярным: он хорошо знаком большинству разработчиков и его можно найти почти на каждом сервере;
Строка 14: Строка 17:
 > * на PHP написано огромное количество кода, которое можно переиспользовать, что очень важно для такого проекта, как ownCloud. > * на PHP написано огромное количество кода, которое можно переиспользовать, что очень важно для такого проекта, как ownCloud.
  
-----+**Сергей Немчинский**\\ 
 +[[https://youtu.be/TAX-50ZoBK0]] Почему все ненавидят PHP?
  
 +----
 ===== Про акселераторы ===== ===== Про акселераторы =====
 [[https://ru.wikipedia.org/wiki/Акселератор_PHP]]\\ [[https://ru.wikipedia.org/wiki/Акселератор_PHP]]\\
Строка 31: Строка 36:
 __**OPCache**__\\ __**OPCache**__\\
 [[https://www.internet-technologies.ru/articles/razbiraemsya-s-opcache.html]] {{it:php:razbiraemsja_s_opcache_-_php.mht|mht}}\\ [[https://www.internet-technologies.ru/articles/razbiraemsya-s-opcache.html]] {{it:php:razbiraemsja_s_opcache_-_php.mht|mht}}\\
 +
 +
 [[https://github.com/PeeHaa/OpCacheGUI]] - GUI для OPCache\\ [[https://github.com/PeeHaa/OpCacheGUI]] - GUI для OPCache\\
 нужен пакет php-mbstring\\ нужен пакет php-mbstring\\
  
 +__**Настройка**__\\
 +>cp config.sample.php config.php
 +
 +<file php config.php>
 +....
 +'username'  => '',
 +'password'  => '',
 +....
 +'timezone' => 'Europe/Moscow',
 +'language' => 'en'
 +....
 +'uri_scheme' => Router::QUERY_STRING
 +....
 +</file>
 +
 +Для php5.x нужно [[https://github.com/paragonie/random_compat|пользовательская реализация]] функции random_bytes, которая появилась только в php7.
 ---- ----
  
Строка 45: Строка 68:
 ---- ----
 ===== IDE ===== ===== IDE =====
-[[https://geekbrains.ru/posts/php_ides]] - Лучшие IDE для PHP+[[https://geekbrains.ru/posts/php_ides]] - Лучшие IDE для PHP\\ 
 +[[https://byurrer.ru/vscode-ide-php]] - VS Code как IDE для PHP\\
  
 ---- ----
Строка 67: Строка 91:
 > есть про SSL > есть про SSL
 [[https://itdraft.ru/2019/08/27/ustanovka-nginx-i-php-fpm-na-debian-10/]] - Установка NGINX и PHP-FPM на Debian 10 [[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_*. 
  
 ---- ----
Строка 82: Строка 101:
 ---- ----
 ---- ----
 +[[it:php:pdo|Pdo]]\\
 +[[it:php:phar|Phar]]\\
 +[[it:php:office|Обработка офисных файлов]]\\
 +
 +https://habr.com/ru/post/98862/
  
-[[it:php:office|Обработка офисных файлов]] 
  
it/php.1612180126.txt.gz · Последнее изменение: 2021/02/01 11:48 — ura2404