Skip to content
andyceo edited this page Oct 30, 2023 · 2 revisions

PHP

Протестировано в Ubuntu 8.04, Ubuntu 10.04, работает везде нормально, если не указано иное.

Установка

sudo aptitude install libphp-adodb libapache2-mod-php5 php-pear php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-snmp

Настройка

В файле /etc/php5/apache2 нужно поправить следующие настройки:

; We use 85 sec here, because on nginx proxy we wait 90 sec.
max_execution_time = 85
memory_limit = 256M
session.gc_probability = 1

Библиотеки

:!: Протестировано в Ubuntu 8.04, Ubuntu 10.04

В этом разделе, мы поставим и настроим необходимые для работы Drupal и других скриптов, библиотеки PHP.

  • mcrypt

    sudo aptitude install php5-mcrypt sudo /etc/init.d/apache2 restart

#Установка расширения php5-mssql в свой контейнер

В текущей версии контейнера, к сожалению, расширение php5-mssql по-умолчанию не установлено. Для самостоятельной установки необходимо выполнить несколько простых команд:

Установка расширения

apt update && apt install --no-install-recommends php5-mssql -y

Линковка библиотеки расширения php5-mssql для PHP из PPA-репозитория

ln -s /usr/lib/php5/20121212/mssql.so /usr/lib/php/20121212/mssql.so

Копирование и линковка базовых настроек расширения php5-mssql в PHP из PPA-репозитория

cp /etc/php5/mods-available/mssql.ini /etc/php/5.5/mods-available/mssql.ini
ln -s /etc/php/5.5/mods-available/mssql.ini /etc/php/5.5/fpm/conf.d/20-mssql.ini

Перезапуск PHP-FPM

supervisorctl restart php-fpm5

Пакета php5-mssql нету в Ubuntu 16.04, имейте в виду

Пакет php5-pinba ставится аналогично

Пакет php5-xhprof ставится аналогично

Пакет php5-gd ставится аналогично

Портирование PHP на Python

Sidebar is under construction

Clone this wiki locally