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

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

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

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

git Переносы строк (разных) -- как игнорировать/конвертировать в разных ОС (Windows/Linux -- core.autocrlf commit checkout)

За политику работы с символами, используемымми для обозначения переноса строки (которые, как известно, разные в разных ОС) отвечает параметр core.autocrlf конфигурации git --
различные варианты:

Pages

Subscribe to fkn+antitotal RSS