PHP 설치 · 9 min read · Nov 04, 2025

Debian 9에서 ISPConfig 3용 PHP-FPM 및 FastCGI로 PHP 7.1, 7.2 및 5.6 설치하는 방법

Debian 9는 기본 PHP 버전으로 PHP 7.0을 제공합니다. 주요 PHP 버전은 서로 100% 호환되지 않으므로 웹사이트가 작동하려면 더 새롭거나 오래된 PHP 버전이 필요할 수 있습니다. ISPConfig는 동일한 서버에서 여러 PHP 버전을 사용할 수 있도록 지원하며, 각 웹사이트의 설정에서 PHP 버전을 개별적으로 선택할 수 있습니다. 이 튜토리얼에서는 Debian 9 서버에서 PHP 7.0과 함께 PHP 7.1, 7.2 및 5.6을 FPM 및 FCGI 모드로 설치하는 방법을 보여줍니다. 추가 PHP 버전은 /opt 폴더에 설치되므로 기본 PHP 버전에 영향을 주지 않습니다.

UPDATE: Debian 및 Ubuntu에서 추가 PHP 버전을 패키지로 설치하는 것이 권장됩니다. 튜토리얼은 여기에서 찾을 수 있습니다: https://www.howtoforge.com/tutorial/how-to-install-php-7-for-ispconfig-3-from-debian-packages-on-debian-8-and-9/

1 사전 참고

저는 PHP 7.1, 7.2 및 5.6을 설치할 것입니다. PHP-FPM은 Apache 및 Nginx 서버 모두에서 사용할 수 있지만 FastCGI는 Apache 서버에서만 사용할 수 있습니다.

2 필수 구성 요소 설치

PHP를 빌드하기 위한 필수 구성 요소와 구성 파일을 편집하는 데 사용할 nano 편집기를 설치합니다:

apt-get install build-essential nano
apt-get install libfcgi-dev libfcgi0ldbl libjpeg62-turbo-dev libmcrypt-dev libssl-dev libc-client2007e libc-client2007e-dev libxml2-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libkrb5-dev libpq-dev libxml2-dev libxslt1-dev
ln -s /usr/lib/libc-client.a /usr/lib/x86_64-linux-gnu/libc-client.a
cd /usr/include  
ln -s x86_64-linux-gnu/curl

(마지막 명령은 –with-imap으로 PHP를 빌드할 경우 필요합니다. 그렇지 않으면 ./configure가 다음 오류로 중단됩니다:

checking for crypt in -lcrypt... yes  
configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.  
root@server1:/usr/local/src/php5-build/php-7.1.14#

)

3 PHP 7.1을 PHP-FPM 및 Fastcgi로 컴파일

PHP 아카이브를 다운로드하고 추출합니다:

mkdir -p /opt/php-7.1  
mkdir /usr/local/src/php7.1-build  
cd /usr/local/src/php7.1-build  
wget http://de2.php.net/get/php-7.1.14.tar.bz2/from/this/mirror -O php-7.1.14.tar.bz2  
tar jxf php-7.1.14.tar.bz2
cd php-7.1.14/

다음과 같이 PHP 7.1을 구성하고 빌드합니다(./configure 명령을 필요에 맞게 조정할 수 있으며, 사용 가능한 모든 옵션을 보려면

./configure --help

를 참조하십시오. 다른 ./configure 명령을 사용하는 경우 추가 라이브러리가 필요하거나 빌드 프로세스가 실패할 수 있습니다):

./configure --prefix=/opt/php-7.1 --with-pdo-pgsql --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --enable-soap --enable-calendar --with-curl --with-mcrypt --with-zlib --with-gd --with-pgsql --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-exif --enable-bcmath --with-mhash --enable-zip --with-pcre-regex --with-pdo-mysql --with-mysqli --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-jpeg-dir=/usr --with-png-dir=/usr --enable-gd-native-ttf --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-gettext --with-xmlrpc --with-xsl --enable-opcache --enable-fpm

마지막 스위치(–enable-fpm)는 이 PHP 버전이 PHP-FPM과 함께 작동하도록 보장합니다.

make  
make install

php.ini 및 php-fpm.conf를 올바른 위치로 복사합니다:

cp /usr/local/src/php7.1-build/php-7.1/php.ini-production /opt/php-7.1/lib/php.ini
cp /opt/php-7.1/etc/php-fpm.conf.default /opt/php-7.1/etc/php-fpm.conf  
cp /opt/php-7.1/etc/php-fpm.d/www.conf.default /opt/php-7.1/etc/php-fpm.d/www.conf

/opt/php-7.1/etc/php-fpm.conf를 열고 다음 설정을 조정합니다( pid 줄 앞의 ;를 제거합니다):

nano /opt/php-7.1/etc/php-fpm.conf
[...]  
pid = run/php-fpm.pid  
[...]

그런 다음 /opt/php-7.1/etc/php-fpm.d/www.conf를 열고 listen 줄을 조정합니다. 사용되지 않는 포트를 사용해야 합니다(예: 8999; 포트 9000은 Debian의 기본 PHP-FPM에서 이미 사용 중일 수 있습니다):

nano /opt/php-7.1/etc/php-fpm.d/www.conf
[...]  
listen = 127.0.0.1:8999  
[...]

3.1 systemd 유닛 파일 생성

다음으로 PHP-FPM 데몬을 시작하고 중지하는 데 사용되는 시스템 유닛 파일을 생성합니다.

nano /lib/systemd/system/php-7.1-fpm.service

다음 내용을 입력합니다:

[Unit]  
Description=The PHP 7.1 FastCGI Process Manager  
After=network.target  
  
[Service]  
Type=simple  
PIDFile=/opt/php-7.1/var/run/php-fpm.pid  
ExecStart=/opt/php-7.1/sbin/php-fpm --nodaemonize --fpm-config /opt/php-7.1/etc/php-fpm.conf  
ExecReload=/bin/kill -USR2 $MAINPID  
  
[Install]  
WantedBy=multi-user.target

서비스를 활성화하고 systemd를 다시 로드합니다:

systemctl enable php-7.1-fpm.service  
systemctl daemon-reload

마지막으로 PHP-FPM을 시작합니다.

systemctl start php-7.1-fpm.service

Zend OPcache를 활성화하려면 /opt/php-7.1/lib/php.ini를 열고…

nano /opt/php-7.1/lib/php.ini

… 마지막에 다음 줄을 추가합니다:

[...]  
zend_extension=opcache.so

3.2 Memcache 활성화 (선택 사항)

이 장에서는 PHP Memcached 확장을 컴파일하고 활성화합니다.

첫 번째 단계는 Debian에서 libmemcached-dev 패키지를 설치하는 것입니다.

apt-get install libmemcached-dev

그런 다음 디렉토리를 만들고, Github에서 PHP memcache 확장을 다운로드하고, 아카이브를 풀고, 압축이 풀린 파일이 있는 디렉토리로 이동합니다.

mkdir /usr/local/src/php7.1-build/php-memcache  
cd /usr/local/src/php7.1-build/php-memcache  
wget https://github.com/php-memcached-dev/php-memcached/archive/php7.zip  
unzip php7.zip  
cd php-memcached-php7

PHP 7.1의 phpize 명령을 실행하여 소스를 준비합니다.

/opt/php-7.1/bin/phpize

PHP memcache 확장을 구성하고 빌드합니다.

./configure --with-php-config=/opt/php-7.1/bin/php-config  
make  
make install

Memcache 확장을 활성화하려면 /opt/php-7.1/lib/php.ini를 열고…

nano /opt/php-7.1/lib/php.ini

… 마지막에 다음 줄을 추가합니다:

[...]  
extension=memcached.so

3.3 xDebug 확장 설치 (선택 사항)

xDebug 모듈은 PHP용 디버깅 확장입니다. 설치는 선택 사항입니다.

다음 명령으로 xDebug를 설치합니다.

cd /opt/php-7.1/etc  
../bin/pecl -C ./pear.conf update-channels  
../bin/pecl -C ./pear.conf install xdebug

그런 다음 편집기로 php.ini 파일을 편집합니다:

nano /opt/php-7.1/lib/php.ini

마지막에 다음 줄을 추가합니다:

zend_extension=/opt/php-7.1/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so

마지막으로 php-fpm 데몬을 재시작합니다:

systemctl start php-7.1-fpm.service

PHP 버전을 테스트합니다:

cd /opt/php-7.1/bin  
./php --version

출력은 이 스크린샷과 유사해야 합니다.

참고: 스크린샷은 PHP 7.1.14의 것입니다. 튜토리얼은 새로운 PHP 버전이 출시될 때마다 업데이트되지만 매번 새로운 스크린샷을 찍지는 않으므로 서버에서 볼 수 있는 PHP 버전은 더 최신일 수 있습니다. 이 튜토리얼의 현재 버전은 php-7.1.14입니다.

3.4 ISPConfig에서 PHP 7.1 활성화

ISPConfig 3.1에서는 시스템 > 추가 PHP 버전에서 새 PHP 버전을 구성할 수 있습니다. 이름 탭에서 PHP 버전의 이름을 입력하기만 하면 됩니다(예: PHP 7.1) - 이 PHP 버전은 ISPConfig의 웹사이트 설정에서 이 이름으로 나열됩니다:

PHP 7.1

FastCGI 설정 탭으로 이동하여 다음과 같이 필드를 작성합니다:

Path to the PHP FastCGI binary: /opt/php-7.1/bin/php-cgi  
Path to the php.ini directory: /opt/php-7.1/lib

PHP 7.1 FCGI

그런 다음 PHP-FPM 설정 탭으로 이동하여 다음과 같이 필드를 작성합니다:

Path to the PHP-FPM init script: php-7.1-fpm  
Path to the php.ini directory: /opt/php-7.1/lib  
Path to the PHP-FPM pool directory: /opt/php-7.1/etc/php-fpm.d  

PHP 7.1 FPM

4 PHP 7.2를 PHP-FPM 및 Fastcgi로 컴파일

php.net에서 PHP를 다운로드하고 tar.bz2 파일을 추출합니다:

mkdir -p /opt/php-7.2  
mkdir /usr/local/src/php7.2-build  
cd /usr/local/src/php7.2-build  
wget http://de2.php.net/get/php-7.2.2.tar.bz2/from/this/mirror -O php-7.2.2.tar.bz2  
tar jxf php-7.2.2.tar.bz2
cd php-7.2.2/

다음과 같이 PHP 7.2를 구성하고 빌드합니다(./configure 명령을 필요에 맞게 조정할 수 있으며, 사용 가능한 모든 옵션을 보려면

./configure --help

를 참조하십시오. 다른 ./configure 명령을 사용하는 경우 추가 라이브러리가 필요하거나 빌드 프로세스가 실패할 수 있습니다):

./configure --prefix=/opt/php-7.2 --with-pdo-pgsql --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --enable-soap --enable-calendar --with-curl --with-zlib --with-gd --with-pgsql --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-exif --enable-bcmath --with-mhash --enable-zip --with-pcre-regex --with-pdo-mysql --with-mysqli --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-jpeg-dir=/usr --with-png-dir=/usr --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-gettext --with-xmlrpc --with-xsl --enable-opcache --enable-fpm

마지막 스위치(–enable-fpm)는 이 PHP 버전이 PHP-FPM과 함께 작동하도록 보장합니다.

make  
make install

php.ini 및 php-fpm.conf를 올바른 위치로 복사합니다:

cp /usr/local/src/php7.2-build/php-7.2.2/php.ini-production /opt/php-7.2/lib/php.ini
cp /opt/php-7.2/etc/php-fpm.conf.default /opt/php-7.2/etc/php-fpm.conf  
cp /opt/php-7.2/etc/php-fpm.d/www.conf.default /opt/php-7.2/etc/php-fpm.d/www.conf

/opt/php-7.2/etc/php-fpm.conf를 열고 다음 설정을 조정합니다( pid 줄 앞의 ;를 제거합니다):

nano /opt/php-7.2/etc/php-fpm.conf
[...]  
pid = run/php-fpm.pid  
[...]

그런 다음 /opt/php-7.2/etc/php-fpm.d/www.conf를 열고 listen 줄을 조정합니다. 사용되지 않는 포트를 사용해야 합니다(예: 8998; 포트 9000은 Debian의 기본 PHP-FPM에서 이미 사용 중일 수 있습니다):

nano /opt/php-7.2/etc/php-fpm.d/www.conf
[...]  
listen = 127.0.0.1:8998  
[...]

4.1 systemd 유닛 파일 생성

다음으로 PHP-FPM 데몬을 시작하고 중지하는 데 사용되는 시스템 유닛 파일을 생성합니다.

nano /lib/systemd/system/php-7.2-fpm.service

다음 내용을 입력합니다:

[Unit]  
Description=The PHP 7.2 FastCGI Process Manager  
After=network.target  
  
[Service]  
Type=simple  
PIDFile=/opt/php-7.2/var/run/php-fpm.pid  
ExecStart=/opt/php-7.2/sbin/php-fpm --nodaemonize --fpm-config /opt/php-7.2/etc/php-fpm.conf  
ExecReload=/bin/kill -USR2 $MAINPID  
  
[Install]  
WantedBy=multi-user.target

서비스를 활성화하고 systemd를 다시 로드합니다:

systemctl enable php-7.2-fpm.service  
systemctl daemon-reload

마지막으로 PHP-FPM을 시작합니다.

systemctl start php-7.2-fpm.service

Zend OPcache를 활성화하려면 /opt/php-7.2/lib/php.ini를 열고…

nano /opt/php-7.2/lib/php.ini

… 마지막에 다음 줄을 추가합니다:

[...]  
zend_extension=opcache.so

4.2 Memcache 활성화 (선택 사항)

이 장에서는 PHP Memcached 확장을 컴파일하고 활성화합니다.

첫 번째 단계는 Debian에서 libmemcached-dev 패키지를 설치하는 것입니다.

apt-get install libmemcached-dev

그런 다음 디렉토리를 만들고, Github에서 PHP memcache 확장을 다운로드하고, 아카이브를 풀고, 압축이 풀린 파일이 있는 디렉토리로 이동합니다.

mkdir /usr/local/src/php7.2-build/php-memcache  
cd /usr/local/src/php7.2-build/php-memcache  
wget https://github.com/php-memcached-dev/php-memcached/archive/php7.zip  
unzip php7.zip  
cd php-memcached-php7

PHP 7.2의 phpize 명령을 실행하여 소스를 준비합니다.

/opt/php-7.2/bin/phpize

PHP memcache 확장을 구성하고 빌드합니다.

./configure --with-php-config=/opt/php-7.2/bin/php-config  
make  
make install

Memcache 확장을 활성화하려면 /opt/php-7.2/lib/php.ini를 열고…

nano /opt/php-7.2/lib/php.ini

… 마지막에 다음 줄을 추가합니다:

[...]  
extension=memcached.so

4.3 xDebug 확장 설치 (선택 사항)

xDebug 모듈은 PHP용 디버깅 확장입니다. 설치는 선택 사항입니다.

다음 명령으로 xDebug를 설치합니다.

cd /opt/php-7.2/etc  
pecl -C ./pear.conf update-channels  
pecl -C ./pear.conf install xdebug

그런 다음 편집기로 php.ini 파일을 편집합니다:

nano /opt/php-7.2/lib/php.ini

마지막에 다음 줄을 추가합니다:

zend_extension=/opt/php-7.2/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so

마지막으로 php-fpm 데몬을 재시작합니다:

systemctl start php-7.2-fpm.service

PHP 버전을 테스트합니다:

cd /opt/php-7.2/bin  
./php --version

출력은 이 스크린샷과 유사해야 합니다.

참고: 스크린샷은 PHP 7.2.2의 것입니다. 튜토리얼은 새로운 PHP 버전이 출시될 때마다 업데이트되지만 매번 새로운 스크린샷을 찍지는 않으므로 서버에서 볼 수 있는 PHP 버전은 더 최신일 수 있습니다. 이 튜토리얼의 현재 버전은 php-7.2.2입니다.

4.4 ISPConfig에서 PHP 7.2 활성화

ISPConfig 3.1에서는 시스템 > 추가 PHP 버전에서 새 PHP 버전을 구성할 수 있습니다. 이름 탭에서 PHP 버전의 이름을 입력하기만 하면 됩니다(예: PHP 7.2) - 이 PHP 버전은 ISPConfig의 웹사이트 설정에서 이 이름으로 나열됩니다:

PHP 7.2

FastCGI 설정 탭으로 이동하여 다음과 같이 필드를 작성합니다:

Path to the PHP FastCGI binary: /opt/php-7.2/bin/php-cgi  
Path to the php.ini directory: /opt/php-7.2/lib

PHP 7.1 FCGI

그런 다음 PHP-FPM 설정 탭으로 이동하여 다음과 같이 필드를 작성합니다:

Path to the PHP-FPM init script: php-7.2-fpm  
Path to the php.ini directory: /opt/php-7.2/lib  
Path to the PHP-FPM pool directory: /opt/php-7.2/etc/php-fpm.d  

PHP 7.2 FPM

5 PHP 5.6을 PHP-FPM 및 Fastcgi로 컴파일

PHP를 다운로드하고 tar.bz2 아카이브를 추출합니다:

mkdir -p /opt/php-5.6  
mkdir /usr/local/src/php5.6-build  
cd /usr/local/src/php5.6-build  
wget http://de2.php.net/get/php-5.6.33.tar.bz2/from/this/mirror -O php-5.6.33.tar.bz2  
tar jxf php-5.6.33.tar.bz2

Debian 9의 OpenSSL 버전은 PHP 5.6에 비해 너무 새롭기 때문에 PHP 5.6과 함께 사용할 수 있도록 /opt/openssl에 이전 버전을 컴파일해야 합니다.

cd /tmp  
wget "https://www.openssl.org/source/old/1.0.1/openssl-1.0.1t.tar.gz"  
tar xzf openssl-1.0.1t.tar.gz   
cd openssl-1.0.1t  
./config shared --prefix=/opt/openssl  
make -j $(nproc) && make install  
ln -s /opt/openssl/lib /opt/openssl/lib/x86_64-linux-gnu  
wget -O /opt/openssl/ssl/cert.pem "http://curl.haxx.se/ca/cacert.pem"

PHP가 freetype, libcrypto 및 libssl 라이브러리를 찾을 수 있도록 심볼릭 링크를 만듭니다.

mkdir /usr/include/freetype2/freetype  
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h  
ln -s /opt/openssl/lib/libcrypto.so.1.0.0 /usr/lib/x86_64-linux-gnu/  
ln -s /opt/openssl/lib/libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/  
ln -fs /opt/openssl /usr/local/ssl

압축이 풀린 PHP 소스 파일이 있는 폴더로 이동합니다.

cd /usr/local/src/php5.6-build/php-5.6.33/

다음과 같이 PHP 5.6을 구성하고 빌드합니다(./configure 명령을 필요에 맞게 조정할 수 있으며, 사용 가능한 모든 옵션을 보려면

./configure --help

를 참조하십시오. 다른 ./configure 명령을 사용하는 경우 추가 라이브러리가 필요하거나 빌드 프로세스가 실패할 수 있습니다):

./configure --prefix=/opt/php-5.6 --with-pdo-pgsql --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --enable-soap --enable-calendar --with-curl --with-mcrypt --with-zlib --with-pgsql --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-exif --enable-bcmath --with-mhash --enable-zip --with-pcre-regex --with-pdo-mysql --with-mysqli --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-jpeg-dir=/usr --with-png-dir=/usr --enable-gd-native-ttf --with-openssl=/opt/openssl --with-fpm-user=www-data --with-fpm-group=www-data --with-libdir=/lib/x86_64-linux-gnu --enable-ftp --with-kerberos --with-gettext --with-xmlrpc --with-xsl --enable-opcache --enable-fpm

마지막 스위치(–enable-fpm)는 이 PHP 버전이 PHP-FPM과 함께 작동하도록 보장합니다.

make  
make install

php.ini 및 php-fpm.conf를 올바른 위치로 복사합니다:

cp /usr/local/src/php5.6-build/php-5.6.33/php.ini-production /opt/php-5.6/lib/php.ini
cp /opt/php-5.6/etc/php-fpm.conf.default /opt/php-5.6/etc/php-fpm.conf
mkdir -p /opt/php-5.6/etc/php-fpm.d

/opt/php-5.6/etc/php-fpm.conf를 열고 다음 설정을 조정합니다:

nano /opt/php-5.6/etc/php-fpm.conf
[...]  
pid = run/php-fpm.pid  
[...]  
user = www-data  
group = www-data  
[...]  
listen = 127.0.0.1:8997  
[...]  
include=/opt/php-5.6/etc/php-fpm.d/*.conf

5.1 systemd 유닛 파일 생성

다음으로 PHP-FPM 데몬을 시작하고 중지하는 데 사용되는 시스템 유닛 파일을 생성합니다.

nano /lib/systemd/system/php-5.6-fpm.service

다음 내용을 입력합니다:

[Unit]  
Description=The PHP 5.6 FastCGI Process Manager  
After=network.target  
  
[Service]  
Type=simple  
PIDFile=/opt/php-5.6/var/run/php-fpm.pid  
ExecStart=/opt/php-5.6/sbin/php-fpm --nodaemonize --fpm-config /opt/php-5.6/etc/php-fpm.conf  
ExecReload=/bin/kill -USR2 $MAINPID  
  
[Install]  
WantedBy=multi-user.target

서비스를 활성화하고 systemd를 다시 로드합니다:

systemctl enable php-5.6-fpm.service  
systemctl daemon-reload

마지막으로 PHP-FPM을 시작합니다.

systemctl start php-5.6-fpm.service

Zend OPcache를 활성화하려면 /opt/php-5.6/lib/php.ini를 열고…

nano /opt/php-5.6/lib/php.ini

… 마지막에 다음 줄을 추가합니다:

[...]  
zend_extension=opcache.so

5.2 Memcache 활성화 (선택 사항)

이 장에서는 PHP Memcached 확장을 컴파일하고 활성화합니다.

첫 번째 단계는 Debian에서 libmemcached-dev 패키지를 설치하는 것입니다.

apt-get install libmemcached-dev

그런 다음 memcache 확장을 빌드하기 위해 다음 명령을 실행합니다.

cd /opt/php-5.6/etc  
pecl -C ./pear.conf update-channels  
pecl -C ./pear.conf install memcache

Memcache 확장을 활성화하려면 /opt/php-5.6/lib/php.ini를 열고…

nano /opt/php-5.6/lib/php.ini

… 마지막에 다음 줄을 추가합니다:

[...]  
extension=memcache.so

마지막으로 php-fpm 데몬을 재시작합니다:

systemctl start php-5.6-fpm.service

PHP 버전을 테스트합니다:

cd /opt/php-5.6/bin  
./php --version

출력은 이 스크린샷과 유사해야 합니다.

참고: 스크린샷은 PHP 5.6.33의 것입니다. 튜토리얼은 새로운 PHP 버전이 출시될 때마다 업데이트되지만 매번 새로운 스크린샷을 찍지는 않으므로 서버에서 볼 수 있는 PHP 버전은 더 최신일 수 있습니다. 이 튜토리얼의 현재 버전은 php-5.6.33입니다.

5.4 ISPConfig에서 PHP 5.6 활성화

ISPConfig 3.1에서는 시스템 > 추가 PHP 버전에서 새 PHP 버전을 구성할 수 있습니다. 이름 탭에서 PHP 버전의 이름을 입력하기만 하면 됩니다(예: PHP 5.6) - 이 PHP 버전은 ISPConfig의 웹사이트 설정에서 이 이름으로 나열됩니다:

PHP 5.6

FastCGI 설정 탭으로 이동하여 다음과 같이 필드를 작성합니다:

Path to the PHP FastCGI binary: /opt/php-5.6/bin/php-cgi  
Path to the php.ini directory: /opt/php-5.6/lib

PHP 5.6 FCGI

그런 다음 PHP-FPM 설정 탭으로 이동하여 다음과 같이 필드를 작성합니다:

Path to the PHP-FPM init script: php-5.6-fpm  
Path to the php.ini directory: /opt/php-5.6/lib  
Path to the PHP-FPM pool directory: /opt/php-5.6/etc/php-fpm.d  

PHP 5.6 FPM

6 링크

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.