DEBIAN УСТАНОВКА PHP ИЗ ИСХОДНИКОВ
Установка PHP из исходников на Debian позволяет настроить этот язык программирования под конкретные потребности и задачи. Все, что нужно сделать, - загрузить нужные файлы, выполнить необходимую предварительную настройку и установить PHP.
Первым шагом является установка необходимых для компиляции библиотек и пакетов. Для этого выполняются следующие команды:
sudo apt-get update
sudo apt-get install build-essential libxml2-dev libssl-dev libbz2-dev libjpeg-dev libpng-dev libcurl4-openssl-dev libmcrypt-dev libreadline-dev libfreetype6-dev
Затем нужно загрузить исходники PHP с официального сайта. С учетом того, что могут быть доступны новые версии, ниже указан пример для загрузки версии 7.4.24:
cd /usr/src
wget https://www.php.net/distributions/php-7.4.24.tar.gz
tar xvf php-7.4.24.tar.gz
cd php-7.4.24
После успешного выполнения указанных команд можно приступать к конфигурации и компиляции кода исходников. Ниже приведен пример команд для конфигурации, которая подготавливает компилятор к сборке кода. Обратите внимание на то, что могут требоваться дополнительные параметры, которые зависят от конкретных нужд и задач.
./configure --prefix=/usr/local/php-7.4.24 --with-config-file-path=/usr/local/php-7.4.24/etc --with-config-file-scan-dir=/usr/local/php-7.4.24/conf.d --enable-mbstring --with-curl --with-openssl --with-readline --with-bz2 --with-zlib --with-gd --with-freetype --enable-gd --with-jpeg --with-png --enable-mbregex --enable-exif --with-zip --with-pdo-mysql --with-mysqli --enable-fpm
После настройки и последующей компиляции кода можно устанавливать PHP. Для этого необходимо выполнить команды:
make
sudo make install
Далее можно добавить конфигурационный файл в необходимую директорию и проверить работу PHP. Если все установлено и скомпилировано правильно, PHP должен работать исправно и без ошибок.
Установка PHP 7 на Linux из исходного кода - PHP 7.4.6 Install
Установка php на Debian 10 + настройка web-сервера Apache.
How to install and enable PHP 8.1 on Debian 11.3
Запускаем сервер Debian
How to Install PHP 8 on Debian 9/10/11
Как установить PHP 7 на Ubuntu Linux
Установка PHP7 из исходников под Apache - UNIX
Установка PHP из исходников в Linux (PHP, FPM, Extensions, Nginx)
Установка PHP 8.1 на Debian 11
Научись Linux: сборка программ из исходников (эпизод 13)