ПредишенСледващото

Изискване на разработчици и тестери на проект codebyOS. Изисквания за участие в проекта: Познаване на принципите на операционни системи работят на базата на Linux; Баш на знанията; Желателно е познаване на CPP, Python, Lua; умения за администриране на системата. Прочетете повече.

В момента вече е на разположение на втората бета PHP 7. Според съобщение за пресата, PHP 7 два пъти по-бързо от PHP 5.6 и четиринадесет пъти по-бързо от PHP 5.0. Нова версия на PHP не е 100% съвместим с PHP 5.x, защото някои наследство API са били премахнати. И затова е добра идея да започне тестване на всички свои сайтове, за да бъдат съвместими с тази нова версия. Това може да стане лесно и без участието на всички сайтове на вашия сървър, ако използвате набор от версии на PHP във версия 3. ISPConfig PHPmozhet бъдат избрани в настройките ISPConfig 3 уеб сайта за всеки обект поотделно. Тази функция работи с PHP-FPM и FastCGI. Това ръководство ще ви покаже как да се построи нова PHP 7 (Beta) версии като PHP-FPM и FastCGI на Debian Джеси сървър. Този механизъм 7 включва PHP Zend OPcache.

предисловия

Ще инсталирате PHP 7, която в момента е бета. Моля, имайте предвид, че PHP-FPM може да се използва като Apache, така и Nginx, докато FastCGI е достъпна само за сървъри Apache. При по-старите версии на PHP, PHP-FPM и FastCGI са взаимно изключващи се, така изпълними FPM и FastCGI се събират отделно. С PHP версия 7 всички изпълними файлове могат да бъдат групирани заедно, така че сега трябва да направим само една версия на PHP.

Съставяне PHP 7 до PHP-FPM и FastCGI

Изтеглете и извлечете PHP 7:

/ Configure - префикс = / изберат / PHP - 7.0.0 - с - ЗНП - pgsql - с - Zlib - реж - с - FreeType - реж - позволи - mbstring - с - libxml - реж = / ЮЕсАр - позволи - сапун - позволи - календар - с - къдри - с - Mcrypt - с - Zlib - с - GD - с - pgsql - забраните - rpath - позволи - инлайн - оптимизация - с - bz2 - с - Zlib - позволи - гнезда - позволи - sysvsem - позволи - sysvshm - позволи - pcntl - позволи - mbregex - позволи - Exif - позволи - BCMath - с - Mhash - позволи - цип - с - PCRE - регулярен - с - MySQLi - с - PDO - MySQL - с - MySQLi - с - JPEG - реж = / ЮЕсАр - с - PNG - реж = / ЮЕсАр - позволи - GD - роден - TTF - с - OpenSSL - с - FPM - потребител = WWW - данни - с - FPM - група = WWW - данни - с - libdir = / ПЬ / x86_64 - Linux - GNU - позволи - FTP - с - IMAP - с - IMAP - SSL - с - Kerberos - с - gettext - с - xmlrpc - с - XSL - позволи - opcache - позволи - FPM

Последно превключвател (-enable-FPM) ясно показват, PHP, че ще има версия с PHP-FPM.

Копирайте php.ini и PHP-fpm.conf където искате:

CP / ЮЕсАр / местни / SRC / php5 - изграждане / PHP - 7.0.0beta1 / PHP. ини - производство / изберат / PHP - 7.0.0 / ИЪ / PHP. INI

CP / изберат / PHP - 7.0.0 / и т.н. / PHP - FPM. конф. подразбиране / изберат / PHP - 7.0.0 / и т.н. / PHP - FPM. конф

CP / изберат / PHP - 7.0.0 / и т.н. / PHP - FPM. г / WWW. конф. подразбиране / изберат / PHP - 7.0.0 / и т.н. / PHP - FPM. г / WWW. конф

Open /opt/php-7.0.0/etc/php-fpm.conf редактирате следните настройки (махнете # преди реда с PID):

Vim / изберат / PHP - 7.0.0 / и т.н. / PHP - FPM. конф

PID = пробег / PHP - FPM. PID

След това отваряте и редактирате слушате /opt/php-7.0.0/etc/php-fpm.d/www.conf линия, трябва да използвате порта не се използва (например 8999, порт 9000 трябва вече да се използва в PHP-defoltnoy на Debian FPM):

Досега разширяване APCu MemCache и не може да се инсталира в PHP 7, така че сега ще пропусна инсталирането им. Аз ще актуализира късните инструкции при PECL разширение да бъдат съвместими с PHP 7.

Обръщайки PHP 7 ISPConfig

В ISPConfig 3, можете да се създаде нова версия на PHP, за да System> Допълнителни PHP версии. Tab име, трябва да въведете име за тази версия на PHP (например PHP 7.0.0) - PHP е име, ще бъдат показани в списъка на конфигуриран уеб сайт ISPConfig:

Както е 7 PHP (PHP-FPM и FastCGI) за ISPConfig 3 Debian 8 (Джеси)

Обръщаме се към раздела FastCGI Настройки и попълнете полетата, както следва:

Път към двоичен PHP FastCGI. /opt/php-7.0.0/bin/php-cgi

Път до директорията php.ini. /opt/php-7.0.0/lib

Както е 7 PHP (PHP-FPM и FastCGI) за ISPConfig 3 Debian 8 (Джеси)

След това отидете на раздела PHP-FPM Настройки и попълнете полетата, както следва:

Път към първоначален скрипт PHP-FPM. /etc/init.d/php-7.0.0-fpm

Път до директорията php.ini. /opt/php-7.0.0/lib

Път към басейн директорията на PHP-FPM. /opt/php-7.0.0/etc/php-fpm.d

Както е 7 PHP (PHP-FPM и FastCGI) за ISPConfig 3 Debian 8 (Джеси)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!