Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
php-fpm [2016/03/15 14:36] – [PHP 5.3] mirocowphp-fpm [2016/09/19 23:43] (текущий) – [Удаляем все установленые php пакеты] mirocow
Строка 1: Строка 1:
-====== PHP-FPM ======+====== Установка и настройка PHP-FPM ======
  
 ===== PHP 5.3 ===== ===== PHP 5.3 =====
  
-Удаляем все установленые php пакеты+==== Удаляем все установленые php пакеты ====
  
 <code bash> <code bash>
 $ aptitude purge `dpkg -l | grep php | grep -w 5 | awk '{print $2}' | xargs` $ aptitude purge `dpkg -l | grep php | grep -w 5 | awk '{print $2}' | xargs`
 </code> </code>
 +
 +==== Удаляем все установленые php 5 пакеты ====
 +
 +<code bash>
 +$ aptitude purge `dpkg -l | grep php5 | grep -w 5 | awk '{print $2}' | xargs`
 +</code>
 +
 +==== Установка из snapshot ====
  
 **nano /etc/apt/sources.list** **nano /etc/apt/sources.list**
-<code> +<code bash
-deb http://ftp.ru.debian.org/debian/ sqpgpueeze main  +deb http://snapshot.debian.org/archive/debian/20120221T041601Z/ unstable main 
-deb-src http://ftp.ru.debian.org/debian/ squeeze main+deb-src http://snapshot.debian.org/archive/debian/20120221T041601Z/ unstable main
 </code> </code>
  
 Обновляем пакеты Обновляем пакеты
  
-<code> +<code bash
-$ apt-get update+$ apt-get -o Acquire::Check-Valid-Until=false update 
 +$ aptitude -o Acquire::Check-Valid-Until=false update
 </code> </code>
  
 Универсальный установщик php с указанием версии Универсальный установщик php с указанием версии
  
-<code>+<code bash>
 #!/usr/bin/sh #!/usr/bin/sh
  
-VERSION="5.3.29-1~dotdeb.0" # CHANGES THIS WITH YOUR VERSION OF PACKAGE+VERSION="5.3.10-2" # CHANGES THIS WITH YOUR VERSION OF PACKAGE
  
-aptitude install php5=$VERSION php5-cli=$VERSION php5-common=$VERSION libapache2-mod-php5=$VERSION +aptitude install php5=$VERSION php5-cli=$VERSION php5-common=$VERSION 
-aptitude install php5=$VERSION php5-cli=$VERSION php5-common=$VERSION libapache2-mod-php5=$VERSION +aptitude install php-pear=$VERSION php5-curl=$VERSION php5-gd=$VERSION php5-intl=$VERSION php5-mysql=$VERSION php5-pspell=$VERSION php5-recode=$VERSION php5-snmp=$VERSION php5-sqlite=$VERSION php5-tidy=$VERSION php5-xmlrpc=$VERSION php5-xsl=$VERSION php5-dev=$VERSION
-aptitude install php-pear=$VERSION php5-curl=$VERSION php5-gd=$VERSION php5-intl=$VERSION php5-mysql=$VERSION php5-pspell=$VERSION php5-recode=$VERSION php5-snmp=$VERSION php5-sqlite=$VERSION php5-tidy=$VERSION php5-xmlrpc=$VERSION php5-xsl=$VERSION+
 </code> </code>
 +
 +Установка PHP-FPM
 +
 +<code bash>
 +</code>
 +==== Установка из репозитория ====
 ===== PHP 5.4 ===== ===== PHP 5.4 =====
 +
 +==== Установка из snapshot ====
 +
 +**nano /etc/apt/sources.list**
 +<code bash>
 +deb http://snapshot.debian.org/archive/debian/20151027T184729Z/ unstable main
 +deb-src http://snapshot.debian.org/archive/debian/20151027T184729Z/ unstable main
 +</code>
 +
 +Обновляем пакеты
 +
 +<code bash>
 +$ apt-get -o Acquire::Check-Valid-Until=false update
 +$ aptitude -o Acquire::Check-Valid-Until=false update
 +</code>
 +
 +Универсальный установщик php с указанием версии
 +
 +<code bash>
 +#!/usr/bin/sh
 +
 +VERSION="5.4.45-0+deb7u2" # CHANGES THIS WITH YOUR VERSION OF PACKAGE
 +
 +aptitude install php5=$VERSION php5-cli=$VERSION php5-common=$VERSION php5-fpm=$VERSION
 +aptitude install php-pear=$VERSION php5-curl=$VERSION php5-gd=$VERSION php5-intl=$VERSION php5-mysql=$VERSION php5-pspell=$VERSION php5-recode=$VERSION php5-snmp=$VERSION php5-sqlite=$VERSION php5-tidy=$VERSION php5-xmlrpc=$VERSION php5-xsl=$VERSION php5-dev=$VERSION
 +</code>
 +
 +==== Установка из репозитория ====
 +
 +<code>
 +# Wheezy repo for PHP 5.4
 +deb http://packages.dotdeb.org wheezy all
 +deb-src http://packages.dotdeb.org wheezy all
 +deb http://ftp.ru.debian.org/debian/ wheezy main
 +deb-src http://ftp.ru.debian.org/debian/ wheezy main
 +deb http://security.debian.org/ wheezy/updates main
 +deb-src http://security.debian.org/ wheezy/updates main
 +deb http://ftp.ru.debian.org/debian/ wheezy-updates main
 +deb-src http://ftp.ru.debian.org/debian/ wheezy-updates main
 +</code>
 +
 +<code bash>
 +$ apt-get update
 +$ PHPVER='5.4.44-0+deb7u1' && apt-get install libapache2-mod-php5=$PHPVER php-pear=$PHPVER php5=$PHPVER php5-cgi=$PHPVER php5-cli=$PHPVER php5-common=$PHPVER php5-curl=$PHPVER php5-dev=$PHPVER php5-fpm=$PHPVER php5-gd=$PHPVER php5-intl=$PHPVER php5-mysql=$PHPVER php5-pspell=$PHPVER php5-recode=$PHPVER php5-sqlite=$PHPVER php5-tidy=$PHPVER php5-xmlrpc=$PHPVER php5-xsl=$PHPVER php5-json=1.3.6-1 php5-memcached=2.2.0-2 php5-xcache=3.2.0-1
 +</code>
  
 ===== PHP 5.5 ===== ===== PHP 5.5 =====