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

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


it:php

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
it:php [2021/02/01 11:58] ura2404it:php [2023/12/21 10:58] (текущий) ura2404
Строка 10: Строка 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 является очень популярным: он хорошо знаком большинству разработчиков и его можно найти почти на каждом сервере;
Строка 17: Строка 17:
 > * на PHP написано огромное количество кода, которое можно переиспользовать, что очень важно для такого проекта, как ownCloud. > * на PHP написано огромное количество кода, которое можно переиспользовать, что очень важно для такого проекта, как ownCloud.
  
-----+**Сергей Немчинский**\\ 
 +[[https://youtu.be/TAX-50ZoBK0]] Почему все ненавидят PHP?
  
 +----
 ===== Про акселераторы ===== ===== Про акселераторы =====
 [[https://ru.wikipedia.org/wiki/Акселератор_PHP]]\\ [[https://ru.wikipedia.org/wiki/Акселератор_PHP]]\\
Строка 34: Строка 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.
 ---- ----
  
Строка 48: Строка 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\\
  
 ---- ----
Строка 83: Строка 104:
 [[it:php:phar|Phar]]\\ [[it:php:phar|Phar]]\\
 [[it:php:office|Обработка офисных файлов]]\\ [[it:php:office|Обработка офисных файлов]]\\
 +
 +https://habr.com/ru/post/98862/
 +
  
it/php.1612180699.txt.gz · Последнее изменение: 2021/02/01 11:58 — ura2404