Новые записи
Все статьи по тэгу - PHP
Установка PHP 8.1.5 на Astra Linux Orel
28 ноября 2022 заканчивается поддержка PHP 7.4. Самое время задуматься о переходе на новую версию.
В предыдущей статье мы рассматривали установку из исходных кодов PHP версии 7.4.
Сегодня мы рассмотрим установку из исходного кода актуальной версии PHP - 8.1.5
Сборка может занять продолжительное время, поэтому лучше производить её на виртуальной машине с несколькими процессорами и минимум 2Гб оперативной памяти!
Добавляем поддержку LDAP в PHP 7.4 на Astra Linux 2.12
Для авторизации на сайте и хранения некоторых типов данных удобнее всего использовать LDAP. Для PHP написан модуль, предоставляющий функционал доступа к серверу по протоколу LDAP – Php-ldap.
В прошлой части мы рассмотрели добавление в PHP 7.4 поддержки работы со шрифтами через FreeType. Сегодня мы добавим в PHP поддержку протокола LDAP. Так как на Astra Linux мы собирали PHP 7.4 из исходного кода, то нам нужно переконфигурировать и пересобрать PHP.
Добавляем поддержку работы с шрифтами в PHP 7.4 на Astra Linux 2.21
Если у вас возникла потребность в добавлении надписей на картинки в PHP вы довольно быстро обнаружите, что GD в PHP 7.4 не работает нативно со строками UTF-8.
Для работы с такими строками следует использовать imagettftext(). Эта функция по умолчанию отсутствует в PHP. Для её использования необходимо включить поддержку FreeType в GD.
Сегодня мы добавим в GD возможность работы со шрифтами FreeType.
Я подразумеваю, что при установке PHP 7.4 вы использовали предыдущую статью.
Пишем бота для обратной связи с сайта. Часть 3. Форматирование сообщений.
В прошлой части мы рассмотрели отправку сообщения в группу с помощью Телеграм-бота.
Сегодня мы рассмотрим форматирование отправляемого текста.
Пишем бота для обратной связи с сайта. Часть 2. Отправка сообщения в группу.
В прошлой части мы настроили среду разработки и создали наш первый простой Телеграм-бот. Сегодня мы расширим функционал бота заставив его отправлять сообщения в группу.
Пишем бота для обратной связи с сайта. Часть 1. Создаем бота и настраиваем среду разработки.
Наличие лэндинга на вашем сайте ставит перед вами очевидную задачу – необходимость своевременно отвечать потенциальным клиентам на вопросы, задаваемые через встроенные в лэндинг формы.
Это может быть простая форма обратной связи или форма с заказом обратного звонка, в любом случае чем быстрее будет дан ответ, тем больше шансов, что посетитель станет вашим клиентом или покупателем.
Сегодня я начинаю цикл статей, в которых мы рассмотрим написание простого Телеграм-бота, который будет присылать сообщение в специально созданный канал, после того, как пользователь заполнил форму на вашем сайте.
Установка Node.js и Npm на Astra Linux Orel 2.12
В последнее время Node.js и Npm широко используются как для создания web-приложений, так и в разнообразных фреймворках для разработки сайтов, яркий пример тому два проекта:
- GULP - https://gulpjs.com/
- Webpack - https://webpack.js.org/
Сегодня мы рассмотрим установку Node.js последней версии на Astra Linux.
Установка Joomla 3.9 на Astra Linux Orel 2.12
В прошлой статье мы установили PHP 7.4 на Astra Linux Orel 2.12.
Сегодня мы проверим корректность установки и наличие всех необходимых расширений PHP для нормальной работы Joomla.
Установка PHP 7.4 на Astra Linux Орел 2.12
Сегодня мы рассмотрим установку из исходного PHP версии 7.4 на дистрибутив Astra Linux Orel:
4.15.3-1-hardened #astra21 SMP Thu Aug 22 10:12:23 UTC 2019 x86_64 GNU/Linux.
Необходимость установки из исходного кода возникает из за того, что у Астры и репозитория https://sury.org различаются имена некоторых пакетов. Таким образом apt считает, что их версии различаются, хотя по факту они одинаковы. Что, в свою очередь, приводит к невозможности установки PHP 7.4.
Устанавливать PHP мы будем на только что установленную версию Астра Орел 2.12. При установке которой были выбраны только две категории:
- «Базовые средства»
- «Средства удаленного доступа SSH».
Установка web-сервера (LEMP) в WSL2
В этой статье - мы рассмотрели установку Debian в WSL2 под Windows 10.
Сегодня мы установим в Debian web-сервер LEMP – Linux, Nginx, MariaDB, PHP.
Я везде использую Nginx, так как он более производителен и занимает меньше оперативной памяти по сравнению с Apache.