728x90
우분투에 PHP 8.3을 설치하거나 기존 PHP를 PHP 8.3으로 업그레이드하는 방법
기존 PHP 패키지 제거
sudo apt-get remove -y $(dpkg -l | grep php | awk '{print $2}')
sudo apt-get purge -y $(dpkg -l | grep php | awk '{print $2}')
sudo apt-get autoremove -y
패키지 목록 업데이트
sudo apt-get update
software-properties-common 패키지 설치
sudo apt-get install -y software-properties-common
Ondrej PHP PPA 추가
sudo add-apt-repository ppa:ondrej/php -y
Ondrej PHP PPA 소스 파일 추가
더보기
---
PPA 소스 파일 추가
sudo tee /etc/apt/sources.list.d/ondrej-ubuntu-php.list > /dev/null << EOF
deb https://ppa.launchpadcontent.net/ondrej/php/ubuntu/ $(lsb_release -cs) main
# deb-src https://ppa.launchpadcontent.net/ondrej/php/ubuntu/ $(lsb_release -cs) main
EOF
GPG 키 추가
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E5267A6C
---
패키지 목록 업데이트
sudo apt-get update
PHP 8.3 설치
sudo apt-get install -y php8.3-fpm php8.3-cli
PHP 8.3 모듈 설치
sudo apt-get install -y php8.3-mysql php8.3-xml php8.3-mbstring \
php8.3-curl php8.3-zip php8.3-gd
728x90
PHP 버전 확인
php -v
$ php -v
PHP 8.3.8 (cli) (built: Jun 8 2024 21:34:22) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.8, Copyright (c) Zend Technologies
with Zend OPcache v8.3.8, Copyright (c), by Zend Technologies
PHP-FPM 서비스 시작
sudo systemctl start php8.3-fpm
sudo systemctl enable php8.3-fpm
웹 서버와 연동
PHP 설정 확인
sudo vim /var/www/html/info.php
<?php phpinfo(); ?>
웹 브라우저에서 http://your_server_ip/info.php를 열어 PHP 정보 페이지를 확인합니다.
728x90
'리눅스' 카테고리의 다른 글
[draft] 우분투에서 node.js 애플리케이션을 pm2를 사용하여 실행하는 방법 (0) | 2024.06.20 |
---|---|
[draft] Puppeteer를 사용하여 테스트하는 방법 (0) | 2024.06.13 |
[draft] 우분투에 Nginx와 PHP 8.3을 소스에서 컴파일하여 설치하는 방법 (0) | 2024.06.12 |
[draft] 우분투에서 APT 패키지 관리자를 통해 프록시를 설정하는 방법 (0) | 2024.05.30 |
[draft] BIND에서 nsupdate 명령을 사용하여 동적으로 존을 변경하는 방법 (0) | 2024.05.30 |