PHP5.5 5.3 5.4 для Ubuntu от sergey-dryabzhinsky. Установка из репозитория

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

sudo add-apt-repository ppa:sergey-dryabzhinsky/php55
sudo apt-get update

При этом искать нужные пакеты надо так:

sudo apt-cache search php55

-- т.е. они начинаются на "php55" (а не "php5.5").

Спасибо: https://launchpad.net/~sergey-dryabzhinsky

php ./configure options -- Опции (настройки) компляции PHP -- список модулей для linux

Эта заметка относится к установке PHP из исходников.

Возможный набор опций команды конфигурации (отсюда):

./configure \
--enable-pdo \
--with-pdo-mysql \
--with-mysql \
--with-mysqli \
--enable-mbstring \
--with-curl \
--with-gd \
--with-mcrypt \
--with-vpx-dir \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-xpm-dir \
--with-zlib-dir \
--with-openssl \
--with-pear    

-- возможный минимальный список.

Компиляция -- что это в программировании (скомпилировать/компилятор)

Компиляция -- процесс перевода исходного кода программы, написанного на языке более высокого уровня, в код на языке более низкого уровня или вообще в машинный код (ниже некуда).

Скомпилировать -- значит "провести компиляцию", обычно это делается с помощью специальной прорагммы -- компилятора.

linux Определить тип файла -- команда

Используйте команду:

file имяФайла

имяФайла -- относительное имя файла или путь к нему.

PHP Установка из исходного кода (компиляция в Linux) с указанием модулей и настроек -- Подробная инструкция (Ubuntu/Debian)

Выбираем версию PHP и качаем архив с исходным кодом из терминала (комадной строки)

  1. Выбираем версию: Выберем нужную нам версию (и ссылку на неё) на странице: http://php.net/releases/, -- здесь есть все версии даже старые, последние же версии (в т.ч. стабильные) можно выборать тут: http://php.net/downloads.php

    Далее в примере я буду качать версию 5.5.38, причем в формате архива tar.bz2

PHP-FPM + Apache на Ubuntu -- Настроить поддержку разных версий php для разных сайтов на одном сервере

Рассмотрим настройку связки Apache + PHP-FPM на ubuntu (16.04 в данном случае).

Что устанавливаем

php5.5 с подключение в Apache2.4 через fpm

Установка и настройка

Настройка Apache

Предположим, что Apache у вас уже установлен, а теперь нам потребуется просто подготовить его к работе с php-fmp.

Разные версии PHP для разных сайтов на одном сервере -- как настроить

Рассмотрим задачу запуска разных версий php для разных виртуальных хостов (сайтов) на одной машине:

  • Apache + PHP-FPM на Ubuntu -- плюсом является поддержка .htaccess (как минимум части инструкций)

dpkg: error processing package nginx (--configure): -- решение. Ошибка

Подобные сообщения об ошибке могут возниктнуть во время установки:

dpkg: error processing package nginx (--configure):
 dependency problems - leaving unconfigured
Processing triggers for systemd (229-4ubuntu17) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Errors were encountered while processing:
 nginx-core
 nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)

Решение

Остановите Апач, если он у вас запущен:

nginx ubuntu Установка и настройка web-сервера

Установка

Выполните две команды (предварительно может потребоваться основить Апач):

sudo apt update
sudo apt install nginx

Настройка

Настройка виртуального хоста

telegram Как прикреплять картинки и фото со сжатием и без него (desktop) -- полный размер

В версии телеграм для компьютера, когда вы перетастиваете картинку в чат, появляются две области:
как загрузить картинку telegram

Pages

Subscribe to fkn+antitotal RSS