Записался на курсы ВКСвоё собственное дополнение для VS CodeTelegram mtprotoПравильно не запустился VS CodeMingda D2 Мой принтер

PHP, его установка и настройка

https://dnevnik.dev/2020/12/23/ustanovka-nginx-mysql-8-php8-0-fpm-na-ubuntu-20-04-s-nulya/

sudo apt install php-mysqli

Консоль подсказала какие библиотеки есть и из чего стоит выбрать. Выбрал свою версию PHP (узнал через phpinfo).

Установка curl

sudo apt install php8.2-curl

При попытке установить curl возникли проблемы - репозитарий не видел данный пакет.

Для добавления репозитарий пришлось выполнить команды:

sudo apt update

sudo apt install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt update

php -m Покажет все установленные модули

Общие данные

Пришлось узнать путь к конфигурационному файлу через функцию в браузере: phpinfo() строка Configuration File (php.ini)

Также интересна строка extension_dir, она показывает где физически хранятся библиотеки, после установки через sudo библиотеки появились, до этого их небыло.

Редактировать php

sudo nano /etc/php/8.0/fpm/php.ini

Дальше через поиск нашёл и разкоментировал строку(убрал ; в начале строки):

Так как у меня php-fpm перезагужаю php командой:

sudo /etc/init.d/php8.0-fpm restart