wiki:other:build_php8_in_debian9
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| wiki:other:build_php8_in_debian9 [2023/04/19 14:03] – создано Diman | wiki:other:build_php8_in_debian9 [2024/05/21 13:41] (текущий) – [Сборка php 8.1 на debian 9] Diman | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | <code bash> | + | ====== Сборка php 8.1 на debian 9 ====== |
| - | apt-get install git apache2 mysql-server make autoconf gcc bison libxml2 \ | + | Выяснилось, |
| + | |||
| + | ===== Подготовка к сборке - установка софта ===== | ||
| + | |||
| + | <code bash> | ||
| + | apt-get install git apache2 mysql-server | ||
| libxml2-dev libcurl4-openssl-dev pkg-config libssl-dev \ | libxml2-dev libcurl4-openssl-dev pkg-config libssl-dev \ | ||
| bzip2 libbz2-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev \ | bzip2 libbz2-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev \ | ||
| libgmp-dev libgmp3-dev libmcrypt-dev | libgmp-dev libgmp3-dev libmcrypt-dev | ||
| libpspell-dev librecode-dev | libpspell-dev librecode-dev | ||
| + | </ | ||
| + | ===== Компилируем ===== | ||
| + | <code bash> | ||
| mkdir /root/php8; cd /root/php8 | mkdir /root/php8; cd /root/php8 | ||
| + | # Получаем сырцы | ||
| wget https:// | wget https:// | ||
| tar xfz php-8.1.18.tar.gz; | tar xfz php-8.1.18.tar.gz; | ||
| - | + | # Компилируем | |
| ./configure \ | ./configure \ | ||
| --prefix=/ | --prefix=/ | ||
| Строка 50: | Строка 57: | ||
| --with-mysqli=/ | --with-mysqli=/ | ||
| + | </ | ||
| + | ===== Устанавливаем php 8.1 на debian 9 stretch===== | ||
| + | |||
| + | < | ||
| + | make | ||
| + | make install | ||
| + | </ | ||
| + | ===== Ошибки с sqlite3 ===== | ||
| + | Если возникает проблема с sqlite3, то придется собрать и его. | ||
| + | <code bash> | ||
| + | # Удаляем старый | ||
| + | apt remove -y sqlite3 | ||
| + | mkdir / | ||
| + | # Получаем сырцы нового | ||
| + | wget https:// | ||
| + | tar xfz sqlite-autoconf-3410200.tar.gz; | ||
| + | # Собираем sqlite3 | ||
| + | ./configure | ||
| + | make | ||
| + | make install | ||
| </ | </ | ||
wiki/other/build_php8_in_debian9.1681902180.txt.gz · Последнее изменение: — Diman
