Debian 7 (Wheezy) install PHP 7 + Redis

Установка второго препроцессора (или как там его) PHP параллельно с основной версией.

Перед сборкой самого PHP 7


Надо установить исходники для всяких дополнений
  1. 1
apt-get install libcurl4-openssl-dev libicu-dev libmcrypt-dev libpq-dev libxslt-dev libreadline6-dev


Скачиваем php, не важно откуда, я брал с оф.сайта. Распаковываем и начинаем конфигурировать
  1. 1
  2. 2
./buildconf --force
./configure --prefix=/usr/local/php7 --enable-mbstring --with-curl --with-openssl --with-xmlrpc --enable-soap --enable-zip --with-gd --enable-exif --enable-filter --with-jpeg-dir --with-iconv --enable-simplexml --enable-sockets --with-gettext --with-jpeg-dir --with-mcrypt --with-mhash --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-png-dir --with-pgsql --enable-embedded-mysqli --with-freetype-dir --enable-intl --with-xsl --with-mysqli --with-pdo-mysql --with-pdo-pgsql --with-readline --enable-ftp --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-calendar --enable-xml --enable-dom --enable-wddx --enable-posix --enable-phar --enable-fileinfo --enable-xmlreader --enable-xmlwriter --enable-json --enable-ctype --enable-tokenizer --enable-shmop --with-zlib --enable-cli --enable-fpm


Собираем и устанавливаем

  1. 1
  2. 2
make
make install


Если собирали не первый раз, то лучше сделать
  1. 1
make clean


  1. 1
update-alternatives --set php /usr/local/php7/bin/php


После этого


Отдельно скачиваем куда-нибудь и устанавливаем. Конфиг PHP обязательно должен быть указан, иначе пакет сконфигурируется для основной версии php.
  1. 1
  2. 2
  3. 3
  4. 4
git clone https://github.com/igbinary/igbinary.git
cd igbinary/
phpize
./configure --with-php-config=/usr/local/php7/bin/php-config


  1. 1
  2. 2
  3. 3
  4. 4
git clone https://github.com/phpredis/phpredis.git
cd phpredis/
phpize
./configure --with-php-config=/usr/local/php7/bin/php-config --enable-redis-igbinary


Вроде бы все.
Пользуемся всякой ерундой типа композера
  1. 1
/usr/local/php7/bin/php composer.phar up


01 марта 2018 | Рубрика: Linux

Name:*

Feedback:

Message:*

Календарь

  • Сегодня
    17 Марта 2026, Вторник
    ПНВТСРЧТПТСБВС
    1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031

Авторизация