php-fpm 썸네일형 리스트형 [draft] 우분투에서 PHP-FPM의 real-time status 페이지 기능을 활성화하는 방법 우분투에서 PHP-FPM 8.3의 real-time status 페이지 기능을 활성화하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ php --versionPHP 8.3.12 (cli) (built: Sep 27 2024 03:53:05) (NTS)Copyright (c) The PHP GroupZend Engine v4.3.12, Copyright (c) Zend Technologies with Zend OPcache v8.3.12, Copyright (c), by Zend Technologies1. PHP-FPM 설정 변경php-fpm.confvim /etc/php/8.3/fpm/php-fpm.confinclude = /et.. 더보기 [draft] nginx와 php-fpm을 사용하는 경우 *.html 파일에서도 PHP 코드를 실행하도록 설정하는 방법 nginx와 php-fpm을 사용하는 경우 *.html 파일에서도 PHP 코드를 실행하도록 설정하는 방법테스트 환경운영체제 버전 정보$ lsb_release -dDescription: Ubuntu 22.04 LTSNGINX 버전 정보$ nginx -vnginx version: nginx/1.24.0PHP-FPM 버전 정보$ php-fpm8.1 -vPHP 8.1.18 (fpm-fcgi) (built: Apr 14 2023 04:39:44)Copyright (c) The PHP GroupZend Engine v4.1.18, Copyright (c) Zend Technologies with Zend OPcache v8.1.18, Copyright (c), by Zend Technologies nginx와.. 더보기 [draft] Amazon EC2 t3a.medium 인스턴스에서 NGINX와 PHP-FPM을 사용하여 웹 서버를 구축하고 최대 동시 접속자 수를 설정하는 방법 Amazon EC2 t3a.medium 인스턴스에서 NGINX와 PHP-FPM을 사용하여 웹 서버를 구축하고 최대 동시 접속자 수를 설정하는 방법Amazon EC2 t3a.medium 인스턴스에서 NGINX와 PHP-FPM을 사용하여 웹 서버를 구축하고 최대 동시 접속자 수를 설정하는 방법은 다음과 같습니다.1. NGINX의 worker_processes 설정EC2 t3a.medium 인스턴스는 2개의 vCPU를 가지고 있으므로 worker_processes 설정을 2로 지정할 수 있습니다.worker_processes 2;2. NGINX의 worker_connections 설정worker_connections 설정은 최대 동시 접속자 수를 제한합니다. t3a.medium 인스턴스의 경우, 메모리가 4G.. 더보기 [draft] PHP 메모리 사용량 확인 PHP 메모리 사용량 확인1. CPU 개수 출력nproc42. 모든 PHP-FPM 프로세스 정보 출력(php-fpm8.3)ps -ylC php-fpm8.3S UID PID PPID C PRI NI RSS SZ WCHAN TTY TIME CMDS 0 667 1 0 80 0 20540 51058 ep_pol ? 00:00:00 php-fpm8.3S 33 830 667 0 80 0 7748 51170 skb_wa ? 00:00:00 php-fpm8.3S 33 831 667 0 80 0 7748 51171 skb_wa ? 00:00:00 p.. 더보기 [draft] Amazon EC2 t4g.small 인스턴스에서 Nginx와 PHP-FPM을 연동하여 테스트 페이지를 설정하는 방법 Amazon EC2 t4g.small 인스턴스에서 Nginx와 PHP-FPM을 연동하여 테스트 페이지를 설정하는 방법1. Nginx 및 PHP-FPM 설치2. PHP-FPM 구성 파일 수정sudo mkdir /var/log/php-fpmphp-fpm.conf 파일 설정sudo vim /etc/php/8.1/fpm/php-fpm.conf[global]pid = /var/run/php/php-fpm.piderror_log = /var/log/php-fpm/error.loginclude = /etc/php/8.1/fpm/pool.d/*.confwww.conf 파일 설정sudo vim /etc/php/8.1/fpm/pool.d/www.conf[www]user = www-datagroup = www-datalis.. 더보기 [draft] Amazon EC2 t4g.small 인스턴스에서 PHP-FPM을 설치하는 방법 Amazon EC2 t4g.small 인스턴스에서 PHP-FPM을 설치하는 방법테스트 환경운영 체제 버전 정보 확인$ lsb_release -dDescription: Ubuntu 22.04.3 LTS운영 체제의 아키텍처 확인(Arm 기반 AWS Graviton 프로세서 사용)$ uname -maarch64운영 체제의 비트 수$ getconf LONG_BIT64PHP-FPM 설치필수 구성 요소 설치sudo apt-get install -y zlib1g-dev software-properties-commonsudo apt-get updatePPA(Personal Package Archive) 추가sudo add-apt-repository -y ppa:ondrej/phpATP 패키지 삭제하기apt-get --.. 더보기 [draft] 우분투 22.04에서 PHP-FPM 8.1을 설치하는 방법 우분투 22.04에서 PHP-FPM 8.1을 설치하는 방법PHP-FPM 8.1은 PHP 8.1 버전의 FastCGI Process Manager(php-fpm)입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ uname -mx86_64$ getconf LONG_BIT64필수 패키지 설치sudo apt-get install -y zlib1g-dev software-properties-commonPPA(Personal Package Archive) 리포지토리를 시스템의 패키지 소스 목록에 추가sudo add-apt-repository -y ppa:ondrej/php패키지 목록 업데이트sudo apt-get updatePHP 8.1 설치php(php.. 더보기 [draft] NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법 NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법1. NGINX 설치- 변군이글루 블로그(Development) : 우분투 22.04에서 NGINX를 최신 버전으로 설치하는 방법 2. PHP-FPM 설치- 변군이글루 블로그(Development) : 우분투 22.04에서 PHP-FPM 8.1을 설치하는 방법3. NGINX 설정nginx(fastcgi_params) 설정cat > /etc/nginx/fastcgi_paramsfastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;fastcgi_param.. 더보기 이전 1 2 다음