centos 7 썸네일형 리스트형 CentOS 7에서 PHP-FPM을 최신 버전으로 설치하기 CentOS 7에서 PHP-FPM(php-fpm 8.1)을 최신 버전으로 설치하기 php-fpm : PHP FastCGI Process Manager CentOS 7에는 PHP 8.1 버전이 공식적으로 포함되어 있지 않습니다. CentOS 7의 기본 저장소에서는 PHP 8.1이 제공되지 않으며, PHP 8.1을 설치하려면 추가적인 저장소를 구성해야 합니다. 아래는 Remi 저장소를 사용하여 CentOS 7에 PHP 8.1을 설치하는 방법을 안내합니다. Remi 저장소는 최신 PHP 버전을 제공하는 인기있는 저장소 중 하나입니다. 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ getconf LONG_BIT 64 EPEL 및 .. 더보기 NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법 NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법1. NGINX 설치https://scbyun.com/1078 2. PHP-FPM 설치https://scbyun.com/10803. 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 PATH_INFO $fastcgi_path_info;EOF(or)vim /etc/nginx/fastcgi_para.. 더보기 CentOS 7에 libmcrypt를 설치하는 방법 CentOS 7에 libmcrypt를 설치하는 방법 libmcrypt는 과거에 많이 사용되었으나, 현재는 사용이 권장되지 않는 라이브러리입니다. 보안과 성능 측면에서 좋지 않으며, 최신 버전의 PHP와 호환성 문제가 있을 수 있습니다. 대신에, 보안 및 성능 면에서 더 나은 대안인 lib sodium 또는 openssl을 사용하는 것이 좋습니다. 만약 libmcrypt를 사용해야 한다면, 다음과 같이 설치할 수 있습니다. 1. EPEL 저장소 설치 libmcrypt는 CentOS의 기본 저장소에는 없지만, EPEL(Extra Packages for Enterprise Linux) 저장소를 통해 설치할 수 있습니다. EPEL 저장소를 설치합니다. sudo yum install epel-release 2. .. 더보기 kcat(kafkacat) 명령어 kcat(kafkacat) 명령어 kcat - Apache Kafka 생산자(producer) 및 소비자(consumer) 도구 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ getconf LONG_BIT 64 kafkacat 설치 gcc-c++, git, librdkafka-devel 설치 yum install -y gcc-c++ git librdkafka-devel kafkacat 다운로드(git clone), 컴파일 및 설치 git clone https://github.com/edenhill/kafkacat cd kafkacat ./configure make make install kcat 버전 정보 확인 $ kcat.. 더보기 CentOS 7에서 Supervisor(supervisord 데몬)를 설치하는 방법 CentOS 7에서 Supervisor(supervisord 데몬)를 설치하는 방법 UNIX에서 프로세스 상태 제어를 허용하는 시스템 EPEL 저장소 설치 yum install epel-release Supervisor 설치 supervisor 패키지 설치 yum install -y supervisor supervisor 버전 정보 확인 supervisord --version $ supervisord --version 3.4.0 Supervisor 서비스 시작 및 활성화 systemctl --now enable supervisord $ systemctl status supervisord ● supervisord.service - Process Monitoring and Control Daemon Load.. 더보기 HAProxy 로깅(haproxy logging) 설정하는 방법 HAProxy 로깅(haproxy logging) 설정하는 방법HAProxy는 로드 밸런서 및 프록시 서버로 사용되는 오픈 소스 소프트웨어입니다. 로깅은 HAProxy에서 중요한 기능 중 하나로, 문제 해결 및 성능 모니터링을 위해 필요합니다. HAProxy의 로깅은 기본적으로 로그 파일 또는 로그 서버로 전송하는 방식으로 설정할 수 있습니다.HAProxy 로깅 설정 방법로그 형식 정의하기HAProxy는 로그를 기록할 때 사용할 로그 형식을 정의해야 합니다. 로그 형식은 원하는 정보를 포함하는 서식으로 구성됩니다. 예를 들어, IP 주소, 시간, 요청 메서드, 상태 코드 등을 포함할 수 있습니다.로그 형식은 log-format 설정으로 정의합니다.로그 목적지 선택하기로그는 로그 파일 또는 원격 로그 서버.. 더보기 CentOS 7에서 PHP-FPM 7.4를 설치하는 방법 CentOS 7에서 PHP-FPM 7.4를 설치하는 방법 PHP-FPM : PHP FastCGI Process Manager CentOS 7은 PHP 5.x를 지원하며, PHP 8.1은 공식 CentOS 7 저장소에 포함되어 있지 않습니다. EPEL 저장소 및 YUM Utilities 패키지 설치 sudo yum install -y epel-release yum-utils Remi 저장소 설치 sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm CentOS 7의 기본 PHP 버전 정보 yum info php | egrep 'Name|Arch|Version|Repo' $ yum info php | egrep 'Name|Ar.. 더보기 CentOS 8에서 Yum Repository 서버를 구축하는 방법 CentOS 8에서 Yum Repository 서버를 구축하는 방법 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 8.4.2105 Repository 서버 구축 epel 패키지 설치 yum install -y epel-release createrepo 패키지 설치 yum install -y yum-utils createrepo 웹 서버(apache) 패키지 설치 yum install -y httpd mod_ssl 리포지토리 디렉터리 만들기(yum 저장소) mkdir -p /apps/repo_root/repo mkdir -p /apps/repo_root/repo/centos/7/{extras,isos,os,updates} mkdir -p /apps/repo.. 더보기 이전 1 2 3 4 다음