##php 설치
필수 구성 요소 설치
sudo apt install ca-certificates apt-transport-https software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
PHP + 확장 모듈 설치
sudo apt install php8.3-{fpm,bcmath,bz2,cgi,cli,curl,dev,enchant,gd,gmp,imap,interbase,intl,ldap,mbstring,mysql,odbc,pgsql,phpdbg,pspell,readline,snmp,soap,sqlite3,sybase,tidy,xml,xmlrpc,zip}
기타 설치
sudo apt install imagemagick => 이미지를 만들고 수정
sudo apt install ffmpeg => 동영상을 업로드 할 때 썸네일을 추출
sudo apt install libapache2-mod-php8.3 => 웹서버가 아파치일 경우 설치
모듈 위치
sudo php-config --extension-dir => /usr/lib/php/20230831 => php8.3
PHP 위치
vi /etc/php/8.3/fpm/php.ini
date.timezone=Asia/Seoul
cgi.fix_pathinfo=0
활성화 => sudo systemctl enable php8.3-fpm
재시작 => sudo systemctl restart php8.3-fpm
버전확인
php -v => 8.3
# 설치된 목록 확인
dpkg -l | grep php
# 삭제
sudo apt purge php8.3*
sudo apt autoremove