Amint a 7. php (php-fpm és fastcgi) számára ISPConfig 3 debian 8 (Jessie)

Megkövetelik a fejlesztők és a tesztelők, hogy codebyOS projekt. Követelmények a projektben való részvétel: A tudás elveinek operációs rendszerek alapján működnek Linux; Bash ismeretek; Nagyon kívánatos ismerete CPP, Python, Lua; A rendszer adminisztrációs ismeretek. Bővebben.

Abban a pillanatban, már rendelkezésre álló második béta PHP 7. A sajtóközleményt, PHP 7 kétszer gyorsabban, mint a PHP 5.6 és tizennégy-szer gyorsabb, mint a PHP 5.0. Új verzió PHP nem 100% -ban kompatibilis a PHP 5.x, mert néhány régi API eltávolítottuk. És ezért jó ötlet, hogy indul a kipróbálása minden oldalakat, hogy kompatibilis legyen az új kiadás. Ezt meg lehet tenni könnyen és bevonása nélkül minden területen a szerveren, ha használja a beállított PHP változat a 3-as verzió ISPConfig PHPmozhet lehet választani a beállítások ISPConfig 3 weboldalon minden oldalon külön-külön. Ez a funkció működik a PHP-FPM és FastCGI. Ez az útmutató megmutatja, hogyan kell építeni egy új PHP 7 (Beta) változatoknak PHP-FPM és FastCGI Debian Jessie szerverről. Ez szerelvény 7 tartalmazza a PHP Zend OPcache.

előzmények

Majd a PHP telepítésének 7, amely jelenleg béta. Kérjük, vegye figyelembe, hogy a PHP-FPM lehet használni, mint a két Apache és nginx, míg FastCGI csak az Apache szerverrel. A régebbi PHP, PHP-FPM és FastCGI kölcsönösen kizárják egymást, ezért tartozó programokat fpm és FastCGI külön gyűjtjük. A PHP 7-es verzió összes végrehajtható fájl lehet csoportosítani, így most meg kell, hogy csak az egyik épít a PHP.

Összeállítása PHP 7 a PHP-FPM és FastCGI

Töltse le és csomagolja ki a PHP 7:

/ Konfigurálása - prefix = / opt / php - 7.0.0 - a - OEM - pgsql - a - zlib - DIR - a - freetype - dir - lehetővé teszik - mbstring - a - libxml - dir = / usr - lehetővé teszik - szappan - enable - naptár - a - göndör - with - mcrypt - with - zlib - with - GD - with - pgsql - disable - rpath - lehetővé - inline - optimalizálás - a - bz2 - with - zlib - enable - foglalat - enable - SYSVSEM - enable - SYSVSHM - enable - pcntl - enable - mbregex - enable - exif - enable - bcmath - with - mhash - lehetővé - zip - with - pcre - regex - with - mysqli - with - OEM - mysql - with - mysqli - with - jpeg - dir = / usr - with - png - dir = / usr - enable - gd - natív - font - with - OpenSSL - with - FPM - user = www - data - with - FPM - group = www - data - with - libdir = / lib / x86_64 - linux - gnu - enable - ftp - with - imap - with - imap - ssl - with - Kerberos - with - gettextet - with - xmlrpc - with - xsl - enable - opcache - enable - FPM

Az utolsó kapcsoló (-enable-FPM) világosan mutatják, PHP, hogy mi lesz egy változat PHP-FPM.

Másold a php.ini és php-fpm.conf ahol szeretné:

cp / usr / local / src / php5 - építeni / php - 7.0.0beta1 / php. ini - gyártás / opt / php - 7.0.0 / lib / php. ini

cp / opt / php - 7.0.0 / etc / php - fpm. conf. default / opt / php - 7.0.0 / etc / php - fpm. conf

cp / opt / php - 7.0.0 / etc / php - fpm. d / www. conf. default / opt / php - 7.0.0 / etc / php - fpm. d / www. conf

Nyílt /opt/php-7.0.0/etc/php-fpm.conf módosítsa a következő beállításokat (távolítsa el a # előtt összhangba pid):

vim / opt / php - 7.0.0 / etc / php - fpm. conf

pid = Run / php - fpm. pid

Majd nyissa ki és módosítsa hallgatni /opt/php-7.0.0/etc/php-fpm.d/www.conf sor, akkor kell használni a port nincs használatban (például 8999, 9000 port kell már használható a Debian defoltnoy PHP FPM):

Eddig a tágulási APCu memcache és nem lehet telepíteni a PHP 7, így most kihagyom a telepítést. Majd frissítse később utasításokat, ha a mellék pear hogy kompatibilis legyen a PHP 7.

Rátérve PHP 7 ISPConfig

A ISPConfig 3, beállíthat egy új változata a PHP a Rendszer> További PHP verziók. Fül neve, meg kell adnia egy nevet a PHP verzióban (pl PHP 7.0.0) - A PHP egy név jelenik meg a listában a beállított weboldal ISPConfig:

Amint a 7. php (php-fpm és fastcgi) számára ISPConfig 3 debian 8 (Jessie)

Azt viszont, hogy a FastCGI Beállítások lapot, és töltse ki a mezőket az alábbiak szerint:

Út a PHP FastCGI bináris. /opt/php-7.0.0/bin/php-cgi

Út a php.ini könyvtárba. /opt/php-7.0.0/lib

Amint a 7. php (php-fpm és fastcgi) számára ISPConfig 3 debian 8 (Jessie)

Akkor megy a PHP-FPM fülre, és töltse mezőket az alábbiak szerint:

Út a PHP-FPM init script. /etc/init.d/php-7.0.0-fpm

Út a php.ini könyvtárba. /opt/php-7.0.0/lib

Út a PHP-FPM medence könyvtárban. /opt/php-7.0.0/etc/php-fpm.d

Amint a 7. php (php-fpm és fastcgi) számára ISPConfig 3 debian 8 (Jessie)

Kapcsolódó cikkek