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