PHP 설치하기 – 우분투 22.04 nginx php 연동 | PHP코딩0

PHP 설치하기

PHP를 설치하여 nginx와 연동하겠습니다.

sudo apt installl php

Ubuntu 22.04에서는 8.1 버전이 설치됩니다. php -v로 버전 체크합니다.

nginx에 연동하기 위한 php-fpm도 설치합니다. 이것도 22.04LTS는 8.1버전입니다.

sudo apt install php-fpm

설치하면 바로 실행될 겁니다. 서비스 상태를 확인합니다.

sudo service --status-all

php8.1-fpm 의 버전도 잘 확인합니다.

php8.1-fpm

다음은 nginx 파일을 설정하러 갑니다. 아래 이미지 처럼 location에 php 관련 주석처리된 부분을 해제합니다. 주의할 점은 fastcgi_pass에는 php<버전>-fpm.sock 에 위에서 확인한 8.1 버전으로 바꿔줘야 합니다.

sudo vi /etc/nginx/sites-available/default
php-fpm 설정

index에도 index.php를 추가해줍니다.

nginx 리로드합니다.

sudo systemctl reload nginx

index.php 파일을 만들고 테스트 코드를 넣습니다

<?php
echo "Hello World!";
phpinfo();
?>

브라우저를 열어서 localhost로 php가 작동하는지 확인합니다.

php-mysql

다음은 php-mysql를 설치합니다. 우분투 22.04에 Php 8.1의 경우 mysql 연동은 다른 설정이 필요하지 않았습니다. php와 nginx의 연동에는 php8.1-fpm을 잘 연결하는게 중요한데 mysql 쪽은 딱히 그런 부분까지는 없네요.

sudo apt install php-mysql

관련 링크

WLS2 nginx 설치하기 – 우분투 22.04 LTS

MySQL 설치하기 – 우분투 22.04 LTS

Leave a Comment