본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] PHP 8.1에서 MongoDB 확장 모듈을 설치하는 방법 PHP 8.1에서 MongoDB 확장 모듈을 설치하는 방법테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 22.04 LTSRelease: 22.04Codename: jammyMongoDB 확장 모듈 설치하기PHP 리포지토리 추가sudo apt install software-properties-commonsudo add-apt-repository ppa:ondrej/phpapt 데이터베이스 업데이트apt-get updatemongodb 확장 모듈 설치sudo apt-get install -y php8.1-mongodbmongodb 확장 모듈 확인php -m | grep mong.. 더보기
C276x260.fwebp.q85 [draft] VirtualBox에서 운영되는 가상 머신의 디스크 성능을 개선하는 방법 VirtualBox에서 운영되는 가상 머신의 디스크 성능을 개선하는 방법가상 머신 설정 변경1. 스토리지 컨트롤러 설정SATA 컨트롤러 사용기본적으로 IDE 컨트롤러를 사용하면 성능이 낮을 수 있으므로 SATA 컨트롤러로 변경합니다.VirtualBox VM 설정 → Storage → 컨트롤러 유형을 SATA로 설정NVMe 컨트롤러 사용가능한 경우 NVMe 컨트롤러를 사용하면 더 나은 성능을 기대할 수 있습니다.2. I/O 캐싱 활성화Host I/O CacheVirtualBox에서 I/O 캐싱을 활성화하여 디스크 성능을 개선합니다.VM 설정 → Storage → 스토리지 디바이스 클릭 → Use Host I/O Cache 체크3. 디스크 유형 변경Dynamically Allocated → Fixed Siz.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 needrestart를 비활성화하는 방법 우분투에서 needrestart를 비활성화하는 방법needrestart 비활성화에 대한 이해와 해결 방법"needrestart" 메시지는 일반적으로 시스템 파일이나 구성 변경 후 재부팅이 필요하다는 것을 의미합니다. 이 메시지가 계속해서 나타난다면 시스템의 안정성에 영향을 줄 수 있으므로 적절한 조치를 취해야 합니다.needrestart 메시지가 발생하는 이유시스템 업데이트: 패키지 업데이트 후 재부팅이 필요한 경우커널 업데이트: 시스템 핵심 부분인 커널 업데이트 후 재부팅이 필요한 경우하드웨어 변경: 새로운 하드웨어를 설치하거나 드라이버를 업데이트한 경우시스템 설정 변경: 중요한 시스템 설정을 변경한 경우주의 : needrestart 메시지를 무시하고 강제로 비활성화하는 것은 시스템 불안정을 야기할 수.. 더보기
C276x260.fwebp.q85 [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.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 설치된 패키지를 완전히 삭제하는 방법 우분투에서 설치된 패키지를 완전히 삭제하는 방법패키지 및 관련된 설정이 시스템에서 완전히 제거합니다.1. 패키지 목록 조회dpkg -l | egrep 'corosync|pacemaker' | awk {'print $2'} | tr '\n' ' '2. 패키지 제거 (설정 파일 포함)sudo apt purge -y {PACKAGE_LISTS}sudo apt purge -y $(dpkg -l | egrep 'corosync|pacemaker' | awk {'print $2'} | tr '\n' ' ')3. 불필요한 패키지 자동 제거sudo apt autoremove -y스크립트 작성vim remove_packages.sh#!/bin/bash# 삭제할 패키지 목록PACKAGES_TO_REMOVE=$(dpkg -.. 더보기
C276x260.fwebp.q85 [draft] Docker 실험적 기능(Docker Experimental Features) Docker에서 실험적 기능(Experimental Features)을 활성화하고 확인하는 방법실험적 기능이 활성화되었는지 확인docker version -f '{{.Server.Experimental}}'Docker 설정 확인(daemon.json)cat /etc/docker/daemon.json1. 실험적 기능 활성화echo '{ "experimental": true}' | sudo tee /etc/docker/daemon.json2. Docker 데몬 재시작sudo systemctl restart docker3. 실험적 기능 확인더보기---docker info---docker version -f '{{.Server.Experimental}}'true실험적 기능 사용 예시실험적 기능을 활성화한 .. 더보기
C276x260.fwebp.q85 [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와.. 더보기
C276x260.fwebp.q85 [draft] 미국 50개 주 코드 미국 50개 주 코드주주도최대도시앨라배마 AlabamaAL몽고메리 Montgomery버밍햄 Birmingham알래스카 AlaskaAK주노 Juneau앵커리지 Anchorage애리조나 ArizonaAZ피닉스 Phoenix아칸소 ArkansasAR리틀 락 Little Rock캘리포니아 CaliforniaCA새크라멘토 Sacramento로스앤젤레스 Los Angeles콜로라도 ColoradoCO덴버 Denver코네티컷 ConnecticutCT하트퍼드 Hartford브리지포트 Bridgeport델라웨어 DelawareDE도버 Dover윌밍턴 Wilmington플로리다 FloridaFL탤러해시 Tallahassee잭슨빌[16] Jacksonville조지아 GeorgiaGA애틀랜타 Atlanta하와이 HawaiiH.. 더보기