서버 운영/APM 서버 구축

우분투(Ubuntu) 20.04에서 APM 설치 - PHP 7.4 설치

씨실과 날실 2020. 9. 20. 09:00

[관련 게시물]

Ubuntu 20.04 LTS에서 APM 설치

2020/09/14 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - 아파치(Apache2 설치

2020/09/16 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - 마리아DB(MariaDB) 10.3 설치

2020/09/18 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - 마리아DB(MariaDB) 10.5 설치

2020/09/20 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - PHP 7.4 설치

2020/09/22 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - APM 설치 후 방화벽 설정

2020/09/24 - [서버 운영/APM 서버 구축] - MariaDB 10.4 이후의 계정 인증 관련 변화(unix_socket, mysql_native_password 인증 / 계정, 암호 및 전역 권한 정보 저장 테이블 변경 등)

2020/09/26 - [서버 운영/APM 서버 구축] - 우분투 20.04 APM 서버 기본 환경 파일 설정 - apache2.conf 기본 설정

2020/09/28 - [서버 운영/APM 서버 구축] - 우분투 20.04 APM 서버 기본 환경 파일 설정 - php.ini 기본 설정

 

Ubuntu 20.04에서 설치한 Apache2 서버 주요 설정 파일 원문

2020/09/30 - [서버 운영/APM 서버 구축] - 우분투 20.04 APM 서버 주요 환경 파일 목록

2020/10/05 - [서버 운영/APM 서버 구축] - 우분투 20.04 APM 서버 주요 환경 파일 원문 - Apache2

2020/10/07 - [서버 운영/APM 서버 구축] - 우분투 20.04 APM 서버 주요 환경 파일 원문 - PHP 7.4 - php.ini

 

Ubuntu 20.04에서 설치한 Apache2 서버 주요 설정 파일 내 지시어 설명

2020/10/09 - [서버 운영/APM 서버 구축] - [Ubuntu 20.04 - Apache2 서버] apache2.conf의 기본값에 사용된 지시어 설명

2020/10/11 - [서버 운영/APM 서버 구축] - [Ubuntu 20.04 - Apache2 서버] ports.conf 의 기본값에 사용된 지시어 설명

2020/10/13 - [서버 운영/APM 서버 구축] - [Ubuntu 20.04 - Apache2 서버] envvars의 기본값에 사용된 지시어 설명

2020/10/15 - [서버 운영/APM 서버 구축] - [Ubuntu 20.04 - Apache2 서버] security.conf의 기본값에 사용된 지시어 설명

2020/10/17 - [서버 운영/APM 서버 구축] - [Ubuntu 20.04 - Apache2 서버] 000-default.conf의 기본값에 사용된 지시어 설명

2020/10/19 - [서버 운영/APM 서버 구축] - [Ubuntu 20.04 - Apache2 서버] default-ssl.conf의 기본값에 사용된 지시어 설명

 

Ubuntu 20.04에서 phpMyAdmin 설치 및 설정

2021.02.20 - [서버 운영/APM 서버 구축] - 우분투 20.04에서 phpMyAdmin 설치 01 - 저장소 설치

2021.03.15 - [서버 운영/APM 서버 구축] - 우분투 20.04에서 phpMyAdmin 설치 02 - Apache 서버 관리자를 위한수동 설치(버전 5.1.0 기준)

2021.03.17 - [서버 운영/APM 서버 구축] - 우분투 20.04에서 phpMyAdmin 설치 03 - 보안강화 작업

2021.03.19 - [서버 운영/APM 서버 구축] - phpMyAdmin 설치 04 - 웹호스팅 사용자를 위한 수동 설치(버전 5.1.0 기준)

2021.03.21 - [서버 운영/APM 서버 구축] - phpMyAdmin 설치 05 - setup 페이지를 통한 구성 파일 생성

Ubuntu 18.04 LTS에서 APM 설치

2018/11/09 - [서버 운영/APM 서버 구축] - Apache 서버 설치

2018/11/14 - [서버 운영/APM 서버 구축] - MariaDB 설치

2018/11/16 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 1

2018/11/16 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 2 - ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded

2018/11/16 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 3

2018/11/19 - [서버 운영/APM 서버 구축] - PHP7 설치

2018/11/21 - [서버 운영/APM 서버 구축] - 서버 환경 파일 수정 - php.ini, apache2.conf

 

Ubuntu 18.04 LTS에서 MariaDB 백업 및 업그레이드

2019/01/15 - [서버 운영/APM 서버 구축] - MariaDB & MySQL 백업과 복원 - Nextcloud 14

2019/06/27 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 (Upgrading from MariaDB 10.3 to MariaDB 10.4)

 

Ubuntu 18.04 LTS에서 PHP 버전 전환

2019/07/05 - [서버 운영/APM 서버 구축] - Apache와 Shell에서 PHP 버전 전환하기(How to Switch between Multiple PHP Version)

 

Ubuntu 18.04 LTS에서 phpmyadmin 설치 및 운용

2018/11/23 - [서버 운영/APM 서버 구축] - phpmyadmin 설치 - APT 패키지 관리자를 통한 설치

2019/06/18 - [서버 운영/APM 서버 구축] - APT 패키지 관리자를 통해 설치한 phpMyAdmin 업그레이드 방법(업그레이드 버전 4.9.0.1)

2019/07/01 - [서버 운영/APM 서버 구축] - phpMyAdmin 수동 설치 01 - 일반 설치

2019/07/03 - [서버 운영/APM 서버 구축] - phpMyAdmin 수동 설치 02 - 심볼릭 링크를 이용한 보안 접속

2019/06/16 - [서버 운영/APM 서버 구축] - phpMyAdmin 4.6.6deb5와 PHP 7.2 간 호환성 문제 해결 - Warning in ./libraries/sql.lib.php#613

 

XAMPP 설치 및 운용

2019/04/20 - [서버 운영/서버 구축 꾸러미] - XAMPP에 대하여(버전 7.1.28 / 7.2.17 / 7.3.4)

2019/04/22 - [서버 운영/서버 구축 꾸러미] - XAMPP for Windows 7.3.4 인스톨러 설치

2019/04/25 - [서버 운영/서버 구축 꾸러미] - XAMPP for Windows 설정

2019/06/03 - [서버 운영/서버 구축 꾸러미] - XAMPP 포터블(portable) 사용법

2019/06/05 - [서버 운영/서버 구축 꾸러미] - XAMPP for Linux 4.3.5 설치 및 사용법

 

서버 운영을 위한 관련 연재글

2018/11/07 - [리눅스/Ubuntu] - 방화벽 설정 - ufw

2018/11/12 - [서버 운영/버추얼박스(VirtualBox)] - 가상머신(Virtualbox) 내 서버 외부접속

2019/01/05 - [미디어위키/미디어위키 설치 및 관리] - 호스트 컴퓨터에서 가상머신 내 미디어위키 접속 및 작업을 위한 버추얼박스 포트포워딩 설정

2019/03/15 - [서버 운영/APM 서버 구축] - PHP 7.3으로의 업그레이드 및 사용 연기 권장 안내 - PHP Notice: compact(): Undefined variable:

2018년 11월에 우분투 18.04 LTS에서 주 저장소를 통해 아파치 서버(Apache2)를 설치하는 방법을 시작으로 APM(Apache2 Server, PHP7, MariaDB)을 구축하는 방법에 대해 글을 올린 적이 있습니다.

설치 방법은 이전과 크게 달라지지 않았지만 이번에는 단순히 설치를 하고 바로 운용하기 위한 최소한의 설명을 적었던 그전과는 달리 생략된 일부 진행 과정과 초보자들을 위한 유익한 정보도 담았으며 설치 직후의 설정 내용은 한데 모아 따로 적었습니다.


지난 시간에 우분투 20.04에서 Apache2 Server와 MariaDB를 설치 및 구동하는 방법에 대해 서술하였습니다. APM으로 구성된 웹서버를 구축하기 위한 마지막 단계로 PHP 7을 설치하는 방법에 대해 적고자 합니다. 여기서는 우분투 20.04 주 업데이트 저장소를 통해 간편하게 설치하는 방법을 알아보도록 하겠습니다.

현재 PHP 안정 버전은 7.4입니다. 그리고 PHP 8.0이 개발되고 있습니다.(이 글을 처음 게시했을 때 Beta 3버전이 공개되었으며 2020년 11월 26일 PHP 8.0이 정식 출시하는 것으로 예정되어 있습니다.

 


 

시스템 내 패키지 최신 버전으로 업그레이드 - 패키지 설치 전 필수 작업

study@study-VirtualBox:~$ sudo apt update

등록된 저장소 내 패키지 정보를 최신으로 업데이트해줍니다.

 

study@study-VirtualBox:~$ apt list --upgradable

업그레이드가 가능한 패키지 목록을 확인합니다.

 

study@study-VirtualBox:~$ sudo apt upgrade

최신으로 업데이트된 저장소 내 패키지 정보를 바탕으로 시스템에 설치된 패키지들을 최신으로 업그레이드해줍니다.

 

study@study-VirtualBox:~$ sudo apt autoremove

패키지 업그레이드를 마친 후 불필요해진 패키지를 자동으로 삭제해줍니다.

 

이글에서는 우분투의 apt 명령어를 사용해 패키지를 업그레이드하는 방법만 보였지만 어떤 리눅스 배포판을 사용하든 간에 새로운 패키지를 설치하기 전에 시스템 내의 패키지들을 전체적으로 업그레이드하여 최신으로 유지해주는 것이 좋습니다.

실제로 각종 패키지의 공식 설치 설명서에서도 최소한 (sudo) apt update와 (sudo) apt upgrade 이 두 명령어가 작업 순서의 맨 처음에 나오는 것을 볼 수 있습니다.

설사 따로 설명이 없더라도 위 작업은 수행되었음을 전제로 진행됩니다.

 

PHP 7 설치

study@study-VirtualBox:~$ sudo apt install php
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음의 추가 패키지가 설치될 것입니다 :
  libapache2-mod-php7.4 php-common php7.4 php7.4-cli php7.4-common php7.4-json
  php7.4-opcache php7.4-readline
제안하는 패키지:
  php-pear
다음 새 패키지를 설치할 것입니다:
  libapache2-mod-php7.4 php php-common php7.4 php7.4-cli php7.4-common
  php7.4-json php7.4-opcache php7.4-readline
0개 업그레이드, 9개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
4,019 k바이트 아카이브를 받아야 합니다.
이 작업 후 18.0 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] n
중단.
study@study-VirtualBox:~$ 

우분투 20.04의 경우, 우분투 공식 저장소에서 php를 설치하면 PHP 7.4버전이 설치되며 php 패키지만을 지정 설치하면 위와 같이 종속성 패키지가 함께 설치가 진행됩니다.

php 설치시 종속성 설치되는 패키지들 목록

libapache2-mod-php7.4 

php-common 

php7.4 

php7.4-cli php7.4-common 

php7.4-json
php7.4-opcache 

php7.4-readline

 

APM 서버를 구축하고자 할 때 권장하는 최소 설치 명령은 다음과 같습니다.

study@study-VirtualBox:~$ sudo apt install php libapache2-mod-php php-mysql
위 명령을 실행하면 APM을 구축하는데 필요한 최소한의 종속성 패키지들이 함께 설치됩니다.

libapache2-mod-php는 Apache2와의 연동에 필요한 라이브러리 패키지이고, php-mysql는 MySQL 계열 DB와 연동할 때 필요한 패키지입니다.

PHP를 설치 하기 전에 Apache2가 정상적으로 설치되어 있어야 합니다. 만약 그렇지 않으면 오류가 발생합니다.

그리고 PHP를 설치하기 전에 MySQL이나 MariaDB 역시 설치하는 것을 권장합니다.

 

study@study-VirtualBox:~$ sudo apt install php libapache2-mod-php php-mysql
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음의 추가 패키지가 설치될 것입니다 :
  libapache2-mod-php7.4 php-common php7.4 php7.4-cli php7.4-common php7.4-json
  php7.4-mysql php7.4-opcache php7.4-readline
제안하는 패키지:
  php-pear
다음 새 패키지를 설치할 것입니다:
  libapache2-mod-php libapache2-mod-php7.4 php php-common php-mysql php7.4
  php7.4-cli php7.4-common php7.4-json php7.4-mysql php7.4-opcache
  php7.4-readline
0개 업그레이드, 12개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
4,144 k바이트 아카이브를 받아야 합니다.
이 작업 후 18.5 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://mirror.kakao.com/ubuntu focal/main amd64 php-common all 2:75 [11.9 kB]
받기:2 http://mirror.kakao.com/ubuntu focal-updates/main amd64 php7.4-common amd64 7.4.3-4ubuntu2.4 [979 kB]
받기:3 http://mirror.kakao.com/ubuntu focal-updates/main amd64 php7.4-json amd64 7.4.3-4ubuntu2.4 [19.2 kB]
받기:4 http://mirror.kakao.com/ubuntu focal-updates/main amd64 php7.4-opcache amd64 7.4.3-4ubuntu2.4 [198 kB]
받기:5 http://mirror.kakao.com/ubuntu focal-updates/main amd64 php7.4-readline amd64 7.4.3-4ubuntu2.4 [12.6 kB]
받기:6 http://mirror.kakao.com/ubuntu focal-updates/main amd64 php7.4-cli amd64 7.4.3-4ubuntu2.4 [1,422 kB]
받기:7 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libapache2-mod-php7.4 amd64 7.4.3-4ubuntu2.4 [1,364 kB]
받기:8 http://mirror.kakao.com/ubuntu focal/main amd64 libapache2-mod-php all 2:7.4+75 [2,836 B]
받기:9 http://mirror.kakao.com/ubuntu focal-updates/main amd64 php7.4 all 7.4.3-4ubuntu2.4 [9,248 B]
받기:10 http://mirror.kakao.com/ubuntu focal/main amd64 php all 2:7.4+75 [2,712 B]
받기:11 http://mirror.kakao.com/ubuntu focal-updates/main amd64 php7.4-mysql amd64 7.4.3-4ubuntu2.4 [121 kB]
받기:12 http://mirror.kakao.com/ubuntu focal/main amd64 php-mysql all 2:7.4+75 [2,000 B]
내려받기 4,144 k바이트, 소요시간 0초 (9,331 k바이트/초)
Selecting previously unselected package php-common.
(데이터베이스 읽는중 ...현재 190270개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../00-php-common_2%3a75_all.deb ...
Unpacking php-common (2:75) ...
Selecting previously unselected package php7.4-common.
Preparing to unpack .../01-php7.4-common_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-common (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php7.4-json.
Preparing to unpack .../02-php7.4-json_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-json (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php7.4-opcache.
Preparing to unpack .../03-php7.4-opcache_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-opcache (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php7.4-readline.
Preparing to unpack .../04-php7.4-readline_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-readline (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php7.4-cli.
Preparing to unpack .../05-php7.4-cli_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-cli (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package libapache2-mod-php7.4.
Preparing to unpack .../06-libapache2-mod-php7.4_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking libapache2-mod-php7.4 (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package libapache2-mod-php.
Preparing to unpack .../07-libapache2-mod-php_2%3a7.4+75_all.deb ...
Unpacking libapache2-mod-php (2:7.4+75) ...
Selecting previously unselected package php7.4.
Preparing to unpack .../08-php7.4_7.4.3-4ubuntu2.4_all.deb ...
Unpacking php7.4 (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php.
Preparing to unpack .../09-php_2%3a7.4+75_all.deb ...
Unpacking php (2:7.4+75) ...
Selecting previously unselected package php7.4-mysql.
Preparing to unpack .../10-php7.4-mysql_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-mysql (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php-mysql.
Preparing to unpack .../11-php-mysql_2%3a7.4+75_all.deb ...
Unpacking php-mysql (2:7.4+75) ...
php-common (2:75) 설정하는 중입니다 ...
Created symlink /etc/systemd/system/timers.target.wants/phpsessionclean.timer → 
/lib/systemd/system/phpsessionclean.timer.
php7.4-common (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/calendar.ini with new version

Creating config file /etc/php/7.4/mods-available/ctype.ini with new version

Creating config file /etc/php/7.4/mods-available/exif.ini with new version

Creating config file /etc/php/7.4/mods-available/fileinfo.ini with new version

Creating config file /etc/php/7.4/mods-available/ffi.ini with new version

Creating config file /etc/php/7.4/mods-available/ftp.ini with new version

Creating config file /etc/php/7.4/mods-available/gettext.ini with new version

Creating config file /etc/php/7.4/mods-available/iconv.ini with new version

Creating config file /etc/php/7.4/mods-available/pdo.ini with new version

Creating config file /etc/php/7.4/mods-available/phar.ini with new version

Creating config file /etc/php/7.4/mods-available/posix.ini with new version

Creating config file /etc/php/7.4/mods-available/shmop.ini with new version

Creating config file /etc/php/7.4/mods-available/sockets.ini with new version

Creating config file /etc/php/7.4/mods-available/sysvmsg.ini with new version

Creating config file /etc/php/7.4/mods-available/sysvsem.ini with new version

Creating config file /etc/php/7.4/mods-available/sysvshm.ini with new version

Creating config file /etc/php/7.4/mods-available/tokenizer.ini with new version
php7.4-mysql (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/mysqlnd.ini with new version

Creating config file /etc/php/7.4/mods-available/mysqli.ini with new version

Creating config file /etc/php/7.4/mods-available/pdo_mysql.ini with new version
php7.4-readline (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/readline.ini with new version
php7.4-opcache (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/opcache.ini with new version
php7.4-json (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/json.ini with new version
php-mysql (2:7.4+75) 설정하는 중입니다 ...
php7.4-cli (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...
update-alternatives: using /usr/bin/php7.4 to provide /usr/bin/php (php) in auto
 mode
update-alternatives: using /usr/bin/phar7.4 to provide /usr/bin/phar (phar) in a
uto mode
update-alternatives: using /usr/bin/phar.phar7.4 to provide /usr/bin/phar.phar (
phar.phar) in auto mode

Creating config file /etc/php/7.4/cli/php.ini with new version
libapache2-mod-php7.4 (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/apache2/php.ini with new version
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
apache2_invoke: Enable module php7.4
php7.4 (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...
libapache2-mod-php (2:7.4+75) 설정하는 중입니다 ...
php (2:7.4+75) 설정하는 중입니다 ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for php7.4-cli (7.4.3-4ubuntu2.4) ...
Processing triggers for libapache2-mod-php7.4 (7.4.3-4ubuntu2.4) ...
study@study-VirtualBox:~$ 

이것으로 PHP 7.4 설치가 완료되지만 APM 웹서버를 정상적으로 구동하기 위해서는 일부 PHP 모듈도 추가로 패키지 설치해주어야 합니다.

 

 

PHP 익스텐션(모듈) 설치

PHP 익스텐션 목록과 자세한 설명은 아래 링크에서 확인할 수 있습니다.

그러나 정보가 오래된 것이 많으므로 알아서 걸러 읽어야 합니다.

 

PHP 익스텐션 목록

우분투 저장소에서 지원하는 PHP 익스텐션 목록은 다음과 같이 확인할 수 있습니다.

study@study-VirtualBox:~$ apt list php-* php7.4-*
나열 중... 완료
php-all-dev/focal,focal 2:75 all
php-amqp/focal 1.9.4-3ubuntu1 amd64
php-amqplib/focal,focal 2.11.0-2 all
php-apcu-bc/focal 1.0.5-2build1 amd64
php-apcu/focal 5.1.18+4.0.11-1build1 amd64
php-ast/focal 1.0.5-1build1 amd64
php-auth-sasl/focal,focal 1.0.6-3 all
php-bcmath/focal,focal 2:7.4+75 all
php-bz2/focal,focal 2:7.4+75 all
php-cache-integration-tests/focal,focal 0.16.0-3 all
php-cache-lite/focal,focal 1.8.2-1build3 all
php-cache-tag-interop/focal,focal 1.0.0-2 all
php-cas/focal,focal 1.3.8-1 all
php-cboden-ratchet/focal,focal 0.4.1-3 all
php-cgi/focal,focal 2:7.4+75 all
php-cli/focal,focal 2:7.4+75 all
php-cocur-slugify/focal,focal 3.1-1 all
php-codecoverage/focal,focal 7.0.10+dfsg-1 all
php-codesniffer/focal,focal 3.5.4-1 all
php-common/focal,focal,now 2:75 all [설치됨,자동]
php-composer-ca-bundle/focal,focal 1.2.6-1 all
php-composer-semver/focal,focal 1.5.1-1 all
php-composer-spdx-licenses/focal,focal 1.5.3-1 all
php-composer-xdebug-handler/focal,focal 1.4.0-1 all
php-console-commandline/focal,focal 1.2.1-1 all
php-console-table/focal,focal 1.3.1-0.1 all
php-constant-time/focal,focal 2.3.0-1 all
php-curl/focal,focal 2:7.4+75 all
php-date/focal,focal 1.4.7-3 all
php-db-dataobject/focal,focal 1.11.5-1 all
php-db/focal,focal 1.9.3-1build1 all
php-deepcopy/focal,focal 1.9.5-1 all
php-defuse-php-encryption/focal,focal 2.2.1-1 all
php-dev/focal,focal 2:7.4+75 all
php-dflydev-fig-cookies/focal,focal 2.0.0-1 all
php-directory-scanner/focal,focal 1.3.2-3 all
php-doctrine-annotations/focal,focal 1.8.0-1 all
php-doctrine-bundle/focal,focal 2.0.7-1 all
php-doctrine-cache/focal,focal 1.10.0-3 all
php-doctrine-collections/focal,focal 1.6.4-1 all
php-doctrine-common/focal,focal 2.12.0-1 all
php-doctrine-data-fixtures/focal,focal 1.4.2-1 all
php-doctrine-dbal/focal,focal 2.10.1-1 all
php-doctrine-event-manager/focal,focal 1.1.0-1 all
php-doctrine-inflector/focal,focal 1.3.1-1 all
php-doctrine-instantiator/focal,focal 1.3.0-1 all
php-doctrine-lexer/focal,focal 1.2.0-1 all
php-doctrine-orm/focal,focal 2.7.2-1 all
php-doctrine-persistence/focal,focal 1.3.6-1 all
php-doctrine-reflection/focal,focal 1.1.0-1 all
php-dompdf/focal,focal 0.6.2+dfsg-3 all
php-ds/focal 1.2.9-2build1 amd64
php-easyrdf/focal,focal 0.9.1-3 all
php-email-validator/focal,focal 2.1.17-1 all
php-embed/focal,focal 3.3.9-1 all
php-enchant/focal,focal 2:7.4+75 all
php-evenement/focal,focal 3.0.1-2 all
php-excimer/focal 1.0.0~git20190913.d82eaf7-1build1 amd64
php-fabiang-sasl/focal,focal 1.0.0-1 all
php-fdomdocument/focal,focal 1.6.6-2 all
php-fig-link-util/focal,focal 1.1.0-1 all
php-file-iterator/focal,focal 2.0.2-1 all
php-finder-facade-doc/focal,focal 1.2.3-1 all
php-finder-facade/focal,focal 1.2.3-1 all
php-font-lib/focal,focal 0.3.1+dfsg-3 all
php-fpdf/focal,focal 3:1.8.1.dfsg-2 all
php-fpm/focal,focal 2:7.4+75 all
php-fxsl/focal,focal 1.1.1-4 all
php-gd/focal,focal 2:7.4+75 all
php-gearman/focal 2.0.6+1.1.2-7build1 amd64
php-geoip/focal 1.1.1-5build1 amd64
php-geos/focal 1.0.0-5ubuntu2 amd64
php-geshi/focal,focal 1.0.8.11-3 all
php-getid3/focal,focal 1.9.18+dfsg-1 all
php-gmagick/focal 2.0.5~rc1+1.1.7~rc3-5build1 amd64
php-gmp/focal,focal 2:7.4+75 all
php-gnupg/focal 1.4.0-6build1 amd64
php-google-recaptcha/focal,focal 1.2.3-1 all
php-guestfs/focal 1:1.40.2-7ubuntu5 amd64
php-guzzlehttp-promises/focal,focal 1.3.1-2ubuntu1 all
php-guzzlehttp-psr7/focal,focal 1.4.2-0.1 all
php-hamcrest/focal,focal 2.0.0-3build4 all
php-htmlawed/focal,focal 1.1.20-1 all
php-htmlpurifier/focal,focal 4.11.0-1 all
php-http-httplug/focal,focal 2.1.0-1 all
php-http-message-factory/focal,focal 1.0.2-2 all
php-http-promise/focal,focal 1.0.0-2 all
php-http-psr7-integration-tests/focal,focal 0~~20190216-2 all
php-http-request2/focal,focal 2.3.0-1ubuntu2 all
php-http-request/focal,focal 1.4.4-5 all
php-http-webdav-server/focal,focal 1.0.0RC8-1 all
php-http/focal 3.2.3+2.6.0-4build1 amd64
php-httpful/focal,focal 0.3.2-1 all
php-icinga/focal,focal 2.7.3-1 all
php-igbinary/focal 3.1.2+2.0.8-1build1 amd64
php-illuminate-container/focal,focal 5.8.35-1 all
php-illuminate-contracts/focal,focal 5.8.35-1 all
php-illuminate-database/focal,focal 5.8.35-1 all
php-illuminate-support/focal,focal 5.8.35-1 all
php-image-text/focal,focal 0.7.0-2 all
php-imagick/focal 3.4.4-4 amd64
php-imap/focal,focal 2:7.4+75 all
php-interbase/focal,focal 2:7.4+75 all
php-intl/focal,focal 2:7.4+75 all
php-invoker/focal,focal 2.0.0-2 all
php-json-schema/focal,focal 5.2.9-1 all
php-json/focal,focal 2:7.4+75 all
php-klogger/focal,focal 1.2.1-4 all
php-ldap/focal,focal 2:7.4+75 all
php-league-commonmark/focal,focal 1.3.1-1ubuntu2 all
php-league-html-to-markdown/focal,focal 4.9.1-1 all
php-letodms-core/focal,focal 3.4.2-1 all
php-libvirt-php/focal 0.5.5-1 amd64
php-log/focal,focal 1.13.1-1 all
php-lorenzo-pinky/focal,focal 1.0.5-2 all
php-lua/focal 2.0.6+1.1.0+-2build1 amd64
php-luasandbox/focal 3.0.3-2build2 amd64
php-mail-mime/focal,focal 1.10.6-1 all
php-mail/focal,focal 1.4.1-1 all
php-mailparse/focal 3.0.4+2.1.7~dev20160128.repack-0ubuntu1 amd64
php-mapi/focal 8.7.0-7ubuntu1 amd64
php-mapscript-ng/focal 7.4.3-2build1 amd64
php-mapscript/focal 7.4.3-2build1 amd64
php-markdown/focal,focal 1.8.0-1 all
php-masterminds-html5/focal,focal 2.7.0+dfsg-3 all
php-mbstring/focal,focal 2:7.4+75 all
php-mdb2-driver-mysql/focal,focal 1.5.0b4-2 all
php-mdb2-driver-pgsql/focal,focal 1.5.0b4-2 all
php-mdb2/focal,focal 2.5.0b5-2 all
php-memcache/focal 3.0.9~20170802.e702b5f-4build1 amd64
php-memcached/focal 3.1.4+2.2.0-1 amd64
php-mf2/focal,focal 0.3.0-0.1 all
php-mikey179-vfsstream/focal,focal 1.6.8-2 all
php-mime-type/focal,focal 1.3.1-1build1 all
php-mockery-doc/focal,focal 1.3.1-1 all
php-mockery/focal,focal 1.3.1-1 all
php-mongodb/focal 1.6.1-4build1 amd64
php-monolog/focal,focal 1.25.3-1 all
php-msgpack/focal 2.1.0beta1-0ubuntu2 amd64
php-mysql/focal,focal,now 2:7.4+75 all [설치됨]
php-mythtv/focal,focal 2:31.0+fixes.20200323.9579662cdc-0ubuntu1 all
php-nesbot-carbon/focal,focal 1.27.0-2 all
php-net-dime/focal,focal 1.0.2-3 all
php-net-dns2/focal,focal 1.4.1-2 all
php-net-ftp/focal,focal 1:1.4.0-2 all
php-net-idna2/focal,focal 0.1.1-1 all
php-net-imap/focal,focal 1:1.1.3-2 all
php-net-ipv6/focal,focal 1.3.0b4-1 all
php-net-ldap2/focal,focal 2.2.0-3ubuntu3 all
php-net-ldap3/focal,focal 1.0.4-1 all
php-net-nntp/focal,focal 1.5.0-2 all
php-net-publicsuffix/focal,focal 0.2-1 all
php-net-sieve/focal,focal 1.4.1-1 all
php-net-smtp/focal,focal 1.9.0-1 all
php-net-socket/focal,focal 1.0.14-2 all
php-net-url2/focal,focal 2.2.1-0.1 all
php-net-url/focal,focal 1.0.15-4 all
php-net-whois/focal,focal 1.0.5-3.1 all
php-netscape-bookmark-parser/focal,focal 2.1.0-2 all
php-nikic-fast-route/focal,focal 1.3.0-1 all
php-nrk-predis/focal 1.0.0-1 amd64
php-nyholm-psr7/focal,focal 1.2.1-2 all
php-oauth/focal 2.0.4+1.2.3-1build1 amd64
php-odbc/focal,focal 2:7.4+75 all
php-parsedown/focal,focal 1.7.3-2 all
php-parser/focal,focal 4.2.2-2 all
php-patchwork-utf8/focal,focal 1.3.1-1 all
php-pclzip/focal,focal 2.8.2-5 all
php-pcov/focal 1.0.6-2build1 amd64
php-pear/focal-updates,focal-updates,focal-security,focal-security 1:1.10.9+submodules+notgz-1ubuntu0.20.04.2 all
php-pecl-http-dev/focal,focal 3.2.3+2.6.0-4build1 all
php-pecl-http/focal,focal 3.2.3+2.6.0-4build1 all
php-pgsql/focal,focal 2:7.4+75 all
php-phar-io-manifest/focal,focal 1.0.3-2 all
php-phar-io-version/focal,focal 2.0.1-1build5 all
php-phpdbg/focal,focal 2:7.4+75 all
php-phpdocumentor-reflection-common/focal,focal 2.0.0-2build4 all
php-phpdocumentor-reflection-docblock/focal,focal 4.3.3-1 all
php-phpdocumentor-type-resolver/focal,focal 1.0.1-2build3 all
php-phpmyadmin-motranslator/focal,focal 5.0.0-1 all
php-phpmyadmin-shapefile/focal,focal 2.1-3 all
php-phpmyadmin-sql-parser/focal,focal 4.6.1-2 all
php-phpseclib/focal,focal 2.0.23-2 all
php-phpspec-prophecy/focal,focal 1.10.2-1 all
php-pimple/focal,focal 3.0.2-2ubuntu1 all
php-pinba/focal 1.1.1-3build1 amd64
php-propro-dev/focal,focal 2.1.0+1.0.2-3build1 all
php-propro/focal 2.1.0+1.0.2-3build1 amd64
php-proxy-manager/focal,focal 2.2.3-2 all
php-ps/focal 1.4.1-1build3 amd64
php-pspell/focal,focal 2:7.4+75 all
php-psr-cache/focal,focal 1.0.1-2 all
php-psr-container/focal,focal 1.0.0-2 all
php-psr-event-dispatcher/focal,focal 1.0.0-1 all
php-psr-http-client/focal,focal 1.0.0-2 all
php-psr-http-factory/focal,focal 1.0.1-2 all
php-psr-http-message/focal,focal 1.0.1-2 all
php-psr-link/focal,focal 1.0.0-2 all
php-psr-log/focal,focal 1.1.2-1 all
php-psr-simple-cache/focal,focal 1.0.1-1 all
php-psr/focal 0.7.0-2build1 amd64
php-pubsubhubbub-publisher/focal,focal 0~~20181009-2 all
php-radius/focal 1.4.0~b1-10build1 amd64
php-raintpl/focal,focal 3.1.0+dfsg-1 all
php-random-compat/focal,focal 2.0.18+git-1 all
php-raphf-dev/focal,focal 2.0.1+1.1.2-1build1 all
php-raphf/focal 2.0.1+1.1.2-1build1 amd64
php-ratchet-pawl/focal,focal 0.3.4-1 all
php-ratchet-rfc6455/focal,focal 0.2.4-2build1 all
php-react-cache/focal,focal 0.5.0-1 all
php-react-child-process/focal,focal 0.5.2-2 all
php-react-dns/focal,focal 0.4.16-1 all
php-react-event-loop/focal,focal 1.0.0-1 all
php-react-http/focal,focal 0.8.3-3 all
php-react-promise-stream/focal,focal 1.1.1-3 all
php-react-promise-timer/focal,focal 1.5.0-2 all
php-react-promise/focal,focal 2.7.0-1 all
php-react-socket/focal,focal 1.1.0-1 all
php-react-stream/focal,focal 1.0.0-2 all
php-readline/focal,focal 2:7.4+75 all
php-redis/focal 5.1.1+4.3.0-1 amd64
php-remctl/focal 3.16-4build3 amd64
php-respect-validation/focal,focal 1.1.29-2 all
php-robmorgan-phinx/focal,focal 0.9.2-3 all
php-rrd/focal 2.0.1+1.1.3-7build1 amd64
php-sabre-vobject/focal,focal 2.1.7-5 all
php-sass/focal 0.7-1build1 amd64
php-seclib/focal,focal 1.0.18-2 all
php-services-json/focal,focal 1.0.3-1build1 all
php-services-weather/focal,focal 1.4.7-4 all
php-shellcommand/focal,focal 1.6.1-1 all
php-snmp/focal,focal 2:7.4+75 all
php-soap/focal,focal 2:7.4+75 all
php-solr/focal 2.5.0+2.4.0-4build1 amd64
php-sql-formatter/focal,focal 1.2.17-3 all
php-sqlite3/focal,focal 2:7.4+75 all
php-ssh2/focal 1.2+0.13-1build1 amd64
php-stomp/focal 2.0.2+1.0.9-3build1 amd64
php-swiftmailer/focal,focal 5.4.2-1.1 all
php-sybase/focal,focal 2:7.4+75 all
php-symfony-amazon-mailer/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-asset/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-browser-kit/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-cache-contracts/focal,focal 1.1.8-1 all
php-symfony-cache/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-config/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-console/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-contracts/focal,focal 1.1.8-1 all
php-symfony-css-selector/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-debug-bundle/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-debug/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-dependency-injection/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-doctrine-bridge/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-dom-crawler/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-dotenv/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-event-dispatcher-contracts/focal,focal 1.1.8-1 all
php-symfony-event-dispatcher/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-expression-language/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-filesystem/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-finder/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-form/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-framework-bundle/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-google-mailer/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-http-client-contracts/focal,focal 1.1.8-1 all
php-symfony-http-client/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-http-foundation/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-http-kernel/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-inflector/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-intl/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-ldap/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-lock/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-mailchimp-mailer/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-mailer/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-mailgun-mailer/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-messenger/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-mime/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-monolog-bridge/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-options-resolver/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-phpunit-bridge/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-postmark-mailer/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-process/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-property-access/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-property-info/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-proxy-manager-bridge/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-routing/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-security-acl/focal,focal 3.0.4-1 all
php-symfony-security-bundle/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-security-core/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-security-csrf/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-security-guard/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-security-http/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-security/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-sendgrid-mailer/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-serializer/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-service-contracts/focal,focal 1.1.8-1 all
php-symfony-stopwatch/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-templating/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-translation-contracts/focal,focal 1.1.8-1 all
php-symfony-translation/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-twig-bridge/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-twig-bundle/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-validator/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-var-dumper/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-var-exporter/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-web-link/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-web-profiler-bundle/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-web-server-bundle/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-workflow/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony-yaml/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-symfony/focal,focal 4.3.8+dfsg-1ubuntu1 all
php-tcpdf/focal,focal 6.3.5+dfsg1-1 all
php-text-captcha/focal,focal 1.0.2-7 all
php-text-figlet/focal,focal 1.0.2-4 all
php-text-languagedetect/focal,focal 0.3.0-2 all
php-text-password/focal,focal 1.2.1-4build1 all
php-text-template/focal,focal 1.2.1-2 all
php-text-wiki/focal,focal 1.2.1-3 all
php-thrift/focal 0.13.0-2build2 amd64
php-tideways/focal 5.0.2-1build1 amd64
php-tidy/focal,focal 2:7.4+75 all
php-tijsverkoyen-css-to-inline-styles/focal,focal 2.2.2-3 all
php-timer/focal,focal 2.1.2-2 all
php-token-stream/focal,focal 3.1.1-1 all
php-tokenizer/focal,focal 1.1.3-2 all
php-twig-cssinliner-extra/focal,focal 2.12.5-1 all
php-twig-doc/focal,focal 2.12.5-1 all
php-twig-extensions/focal,focal 1.5.4-1 all
php-twig-extra-bundle/focal,focal 2.12.5-1 all
php-twig-html-extra/focal,focal 2.12.5-1 all
php-twig-inky-extra/focal,focal 2.12.5-1 all
php-twig-intl-extra/focal,focal 2.12.5-1 all
php-twig-markdown-extra/focal,focal 2.12.5-1 all
php-twig/focal,focal 2.12.5-1 all
php-uploadprogress/focal 1.0.3.1-4-g95d8a0f-7build1 amd64
php-uuid/focal 1.1.0-1build1 amd64
php-validate/focal,focal 0.8.5-4.1 all
php-webmozart-assert/focal,focal 1.7.0-1 all
php-wikidiff2/focal 1.10.0-1build1 amd64
php-wmerrors/focal 2.0.0~git20190628.183ef7d-2build1 amd64
php-xajax/focal,focal 0.5-2 all
php-xdebug/focal 2.9.2+2.8.1+2.5.5-1build1 amd64
php-xml-htmlsax3/focal,focal 3.0.0+really3.0.0-4 all
php-xml-rpc2/focal,focal 1.1.3-0.1 all
php-xml-svg/focal,focal 1.1.0-2 all
php-xml/focal,focal 2:7.4+75 all
php-xmlrpc/focal,focal 2:7.4+75 all
php-yac/focal 2.0.2+0.9.2-6build1 amd64
php-yaml/focal 2.0.4+1.3.2-2build1 amd64
php-zend-code/focal,focal 3.4.1-1 all
php-zend-eventmanager/focal,focal 3.2.1-1 all
php-zend-stdlib/focal,focal 3.2.1-1 all
php-zeroc-ice/focal 3.7.3-1build2 amd64
php-zeta-base/focal,focal 1.9.1-2 all
php-zeta-console-tools/focal,focal 1.7-5 all
php-zeta-unit-test/focal,focal 1.1.2-2 all
php-zip/focal,focal 2:7.4+75 all
php-zmq/focal 1.1.3-11build1 amd64
php7.4-bcmath/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-bcmath/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-bz2/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-bz2/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-cgi/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-cgi/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-cli/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64 [설치됨,자동]
php7.4-cli/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-common/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64 [설치됨,자동]
php7.4-common/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-curl/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-curl/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-dba/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-dba/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-dev/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-dev/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-enchant/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-enchant/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-fpm/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-fpm/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-gd/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-gd/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-gmp/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-gmp/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-imap/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-imap/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-interbase/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-interbase/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-intl/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-intl/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-json/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64 [설치됨,자동]
php7.4-json/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-ldap/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-ldap/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-mbstring/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-mbstring/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-mysql/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64 [설치됨,자동]
php7.4-mysql/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-odbc/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-odbc/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-opcache/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64 [설치됨,자동]
php7.4-opcache/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-pgsql/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-pgsql/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-phpdbg/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-phpdbg/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-pspell/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-pspell/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-readline/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64 [설치됨,자동]
php7.4-readline/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-snmp/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-snmp/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-soap/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-soap/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-sqlite3/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-sqlite3/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-sybase/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-sybase/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-tidy/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-tidy/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-xml/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-xml/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-xmlrpc/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-xmlrpc/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
php7.4-xsl/focal-updates,focal-updates,focal-security,focal-security 7.4.3-4ubuntu2.4 all
php7.4-zip/focal-updates,focal-security 7.4.3-4ubuntu2.4 amd64
php7.4-zip/focal-updates,focal-security 7.4.3-4ubuntu2.4 i386
study@study-VirtualBox:~$ 
2021년 4월 현재 우분투 공식 저장소에서 제공하는 php 익스텐션 패키지들은 총 425개입니다. 물론 각 아키텍처별로 동일한 역할을 하는 패키지들이 같이 존재하므로 실제로 서버 시스템에서 사용할 수 있는 패키지의 수는 줄어듭니다.
 
PHP 필수 설치 익스텐션
이 목록들 중에서 APM 웹서버 관리자들이 일반적으로 함께 설치하는 필수 설치 모듈은 다음과 같습니다.
study@study-VirtualBox:~$ sudo apt install php-{bz2,intl,gd,mbstring,mysql,zip}

 

study@study-VirtualBox:~$ sudo apt install php-{bz2,intl,gd,mbstring,mysql,zip}
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
패키지 php-mysql는 이미 최신 버전입니다 (2:7.4+75).
다음의 추가 패키지가 설치될 것입니다 :
  libonig5 libzip5 php7.4-bz2 php7.4-gd php7.4-intl php7.4-mbstring php7.4-zip
다음 새 패키지를 설치할 것입니다:
  libonig5 libzip5 php-bz2 php-gd php-intl php-mbstring php-zip php7.4-bz2
  php7.4-gd php7.4-intl php7.4-mbstring php7.4-zip
0개 업그레이드, 12개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
781 k바이트 아카이브를 받아야 합니다.
이 작업 후 2,735 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://mirror.kakao.com/ubuntu focal/universe amd64 libonig5 amd64 6.9.4-1 [142 kB]
받기:2 http://mirror.kakao.com/ubuntu focal/universe amd64 libzip5 amd64 1.5.1-0ubuntu1 [46.7 kB]
받기:3 http://mirror.kakao.com/ubuntu focal-updates/universe amd64 php7.4-bz2 amd64 7.4.3-4ubuntu2.4 [10.4 kB]
받기:4 http://mirror.kakao.com/ubuntu focal/universe amd64 php-bz2 all 2:7.4+75 [2,004 B]
받기:5 http://mirror.kakao.com/ubuntu focal-updates/main amd64 php7.4-gd amd64 7.4.3-4ubuntu2.4 [28.0 kB]
받기:6 http://mirror.kakao.com/ubuntu focal/main amd64 php-gd all 2:7.4+75 [2,000 B]
받기:7 http://mirror.kakao.com/ubuntu focal-updates/universe amd64 php7.4-intl amd64 7.4.3-4ubuntu2.4 [126 kB]
받기:8 http://mirror.kakao.com/ubuntu focal/universe amd64 php-intl all 2:7.4+75 [2,012 B]
받기:9 http://mirror.kakao.com/ubuntu focal-updates/universe amd64 php7.4-mbstring amd64 7.4.3-4ubuntu2.4 [397 kB]
받기:10 http://mirror.kakao.com/ubuntu focal/universe amd64 php-mbstring all 2:7.4+75 [2,012 B]
받기:11 http://mirror.kakao.com/ubuntu focal-updates/universe amd64 php7.4-zip amd64 7.4.3-4ubuntu2.4 [21.5 kB]
받기:12 http://mirror.kakao.com/ubuntu focal/universe amd64 php-zip all 2:7.4+75 [1,996 B]
내려받기 781 k바이트, 소요시간 0초 (4,049 k바이트/초)
Selecting previously unselected package libonig5:amd64.
(데이터베이스 읽는중 ...현재 190428개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../00-libonig5_6.9.4-1_amd64.deb ...
Unpacking libonig5:amd64 (6.9.4-1) ...
Selecting previously unselected package libzip5:amd64.
Preparing to unpack .../01-libzip5_1.5.1-0ubuntu1_amd64.deb ...
Unpacking libzip5:amd64 (1.5.1-0ubuntu1) ...
Selecting previously unselected package php7.4-bz2.
Preparing to unpack .../02-php7.4-bz2_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-bz2 (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php-bz2.
Preparing to unpack .../03-php-bz2_2%3a7.4+75_all.deb ...
Unpacking php-bz2 (2:7.4+75) ...
Selecting previously unselected package php7.4-gd.
Preparing to unpack .../04-php7.4-gd_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-gd (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php-gd.
Preparing to unpack .../05-php-gd_2%3a7.4+75_all.deb ...
Unpacking php-gd (2:7.4+75) ...
Selecting previously unselected package php7.4-intl.
Preparing to unpack .../06-php7.4-intl_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-intl (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php-intl.
Preparing to unpack .../07-php-intl_2%3a7.4+75_all.deb ...
Unpacking php-intl (2:7.4+75) ...
Selecting previously unselected package php7.4-mbstring.
Preparing to unpack .../08-php7.4-mbstring_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-mbstring (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php-mbstring.
Preparing to unpack .../09-php-mbstring_2%3a7.4+75_all.deb ...
Unpacking php-mbstring (2:7.4+75) ...
Selecting previously unselected package php7.4-zip.
Preparing to unpack .../10-php7.4-zip_7.4.3-4ubuntu2.4_amd64.deb ...
Unpacking php7.4-zip (7.4.3-4ubuntu2.4) ...
Selecting previously unselected package php-zip.
Preparing to unpack .../11-php-zip_2%3a7.4+75_all.deb ...
Unpacking php-zip (2:7.4+75) ...
libzip5:amd64 (1.5.1-0ubuntu1) 설정하는 중입니다 ...
php7.4-bz2 (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/bz2.ini with new version
php7.4-intl (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/intl.ini with new version
php-intl (2:7.4+75) 설정하는 중입니다 ...
php7.4-zip (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/zip.ini with new version
php-zip (2:7.4+75) 설정하는 중입니다 ...
libonig5:amd64 (6.9.4-1) 설정하는 중입니다 ...
php7.4-gd (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/gd.ini with new version
php-bz2 (2:7.4+75) 설정하는 중입니다 ...
php7.4-mbstring (7.4.3-4ubuntu2.4) 설정하는 중입니다 ...

Creating config file /etc/php/7.4/mods-available/mbstring.ini with new version
php-mbstring (2:7.4+75) 설정하는 중입니다 ...
php-gd (2:7.4+75) 설정하는 중입니다 ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for libapache2-mod-php7.4 (7.4.3-4ubuntu2.4) ...
Processing triggers for php7.4-cli (7.4.3-4ubuntu2.4) ...
study@study-VirtualBox:~$ 

 

PHP 추천 추가 설치 익스텐션

이외에 서버 관리자들이 추가로 모듈은 다음과 같습니다.

php 주요 추가 설치 익스텐션

php-bcmath

php-imagick

php-imap

php-pspell

php-readline

php-xml

php-xmlrpc

 

기타 등등

 

study@study-VirtualBox:~$ php-{bcmath,imagick,imap,pspell,readline,xml,xmlrpc}

위와 같이 명령을 실행하여 추가 모듈들을 설치합니다.

 

PHP 버전 확인

study@study-VirtualBox:~$ php -v
PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
study@study-VirtualBox:~$ 

 

PHP 모듈 확인

필수 모듈 설치 후

study@study-VirtualBox:~$ php -m
[PHP Modules]
bz2
calendar
Core
ctype
date
exif
FFI
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache

study@study-VirtualBox:~$ 

 

필수 및 추가 모듈 설치 후

study@study-VirtualBox:~$ php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
date
dom
exif
FFI
fileinfo
filter
ftp
gd
gettext
hash
iconv
imagick
imap
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
pspell
readline
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache

study@study-VirtualBox:~$ 

 

PHP 설치 정보 확인

php info 파일 생성

study@study-VirtualBox:~$ cd /var/www/html
study@study-VirtualBox:/var/www/html$ sudo sh -c 'cat > phpinfo.php'
[sudo] study의 암호: 
<?php phpinfo(); ?>
study@study-VirtualBox:/var/www/html$ ls -l
합계 16
-rw-r--r-- 1 root root 10918  9월  2 11:44 index.html
-rw-r--r-- 1 root root    20  9월 12 14:51 phpinfo.php
study@study-VirtualBox:/var/www/html$ cat -n phpinfo.php
     1	<?php phpinfo(); ?>
study@study-VirtualBox:/var/www/html$ 

 

웹브라우저로 PHP 정보 확인