본문 바로가기

반응형

php

C276x260 apache, php 메모리 모니터링 명령어 apache, php 메모리 모니터링 명령어apache 모니터링아파치 메모리 사용량ps -ylC httpd | awk '{x += $8;y += 1} END {print "Memory Usage (MB): "x/1024; print "Average Proccess Size (MB): "x/((y-1)*1024)}'$ ps -ylC httpd | awk '{x += $8;y += 1} END {print "Memory Usage (MB): "x/1024; print "Average Proccess Size (MB): "x/((y-1)*1024)}'Memory Usage (MB): 1618.67Average Proccess Size (MB): 323.734아파치 프로세스 개수$ ps -ef | grep ht.. 더보기
C276x260 CentOS 7에서 YUM 패키지 매니저를 사용하여 Apache, PHP, MySQL(APM)를 설치하는 방법 CentOS 7에서 YUM 패키지 매니저를 사용하여 Apache, PHP, MySQL(APM)를 설치하는 방법 Apache, PHP, MySQL을 포함하는 APM(Apache, PHP, MySQL) 스택을 CentOS 7에 설치하는 방법입니다. 1. 필요 패키지 설치 yum install -y gcc gcc-c++ gdbm-devel ncurses-devel yum install -y openssl-devel gd-devel libpng-devel libjpeg-devel \ freetype-devel fontconfig-devel libxml2-devel gmp-devel mhash-devel libmcrypt-devel 2. Apache 설치 yum install -y httpd mod_ssl Apa.. 더보기
C276x260 PHP의 bcmath 모듈을 컴파일 설치하는 방법 PHP의 bcmath 모듈을 컴파일 설치하는 방법 PHP의 bcmath 모듈을 추가로 설치하려면 PHP를 다시 컴파일하고 이 모듈을 활성화해야 합니다. cd /usr/local/src/php-7.3.11/ext/bcmath/ /usr/local/php/bin/phpize 컴파일 및 설치 ./configure --with-php-config=/usr/local/php/bin/php-config make PHP의 확장 모듈 디렉토리를 확인 /usr/local/php/bin/php -i | grep ^extension_dir $ /usr/local/php/bin/php -i | grep ^extension_dir extension_dir => /usr/local/php/lib/php/extensions/deb.. 더보기
C276x260 PHP Suhosin 확장 모듈을 설치하는 방법 PHP 수호신(Suhosin) 확장 모듈을 설치하는 방법작업 디렉토리로 이동cd /usr/local/srcSuhosin 소스 다운로드 및 압축 해제wget http://download.suhosin.org/suhosin-0.9.29.tgztar xvfz suhosin-0.9.29.tgzcd suhosin-0.9.29PHP 확장 빌드 준비phpize구성(configure) 및 컴파일./configure --with-php-config=/usr/bin/php-configmake && make installphp.ini에 Suhosin 모듈 등록vim /etc/php.ini[Suhosin]extension=suhosin.soextension_dir 경로가 기본값과 다르다면 명시적으로 설정extension_di.. 더보기
C276x260 우분투에서 APM을 소스 코드 기반으로 설치하는 방법 우분투에서 APM(Apache + MySQL + PHP)을 소스 코드 기반으로 설치하는 방법Apache 2.4 소스 설치Apache/APR 소스 다운로드wget http://archive.apache.org/dist/httpd/httpd-2.4.12.tar.gzwget http://archive.apache.org/dist/apr/apr-1.5.1.tar.gzwget http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz소스 압축 해제tar xvfz httpd-2.4.12.tar.gztar xvfz apr-1.5.1.tar.gz -C httpd-2.4.12/srclib/tar xvfz apr-util-1.5.4.tar.gz -C httpd-2.4.12/src.. 더보기
C276x260 phpMyAdmin의 한글 언어팩을 설치하는 방법 phpMyAdmin의 한글 언어팩을 설치하는 방법1. 한글 언어팩 파일 다운로드phpMyAdmin 한글 언어팩 파일을 다운로드합니다.wget -O phpmyadmin.mo http://blog.yesyo.com/attachment/cfile10.uf@174332334DCF943513CBAB.mo2. 언어팩 설치 경로 생성phpMyAdmin의 언어팩 파일을 저장할 디렉터리를 만듭니다.sudo mkdir -p /usr/share/phpmyadmin/locale/ko/LC_MESSAGES3. 언어팩 파일 복사 및 권한 설정다운로드한 phpmyadmin.mo 파일을 해당 디렉터리로 이동시키고 권한을 설정합니다.sudo mv phpmyadmin.mo /usr/share/phpmyadmin/locale/ko/LC_.. 더보기
C276x260 APM을 소스에서 설치하고 구성하는 방법 APM(Apache, PHP, MySQL)을 소스에서 설치하고 구성하는 방법(Installing APM Server)필요한 라이브러리 설치yum install -y gd gd-devel libpng libpng-devel libjpeg libjpeg-devel freetype \ freetype-devel fontconfig fontconfig-devel libxml2 libxml2-devel openssl \ openssl-devel gmp gmp-devel mhash mhash-devel libmcrypt libmcrypt-develyum install -y cmake ncurses-devel libtool-ltdl expat-devel pcre-develMySQL 설치 및 구성MySQL .. 더보기
C276x260 PHP 설치 중 MySQL 라이브러리를 찾지 못하여 오류 PHP 설치 중 MySQL 라이브러리를 찾지 못하여 오류(libmysqlclient)configure 오류configure: error: Cannot find libmysqlclient_r under /usr/local/mysql이 오류는 PHP가 MySQL 라이브러리를 찾지 못하여 발생합니다. PHP를 빌드할 때 MySQL 라이브러리의 위치를 정확히 지정해야 합니다.1. MySQL 라이브러리 설치 확인시스템에 MySQL 라이브러리가 설치되어 있는지 확인합니다. 대부분의 경우 MySQL 라이브러리는 시스템 패키지 관리자를 통해 설치됩니다. MySQL 클라이언트 라이브러리인 libmysqlclient를 설치해야 합니다.2. 라이브러리 위치 확인MySQL 라이브러리의 실제 위치를 확인합니다. 일반적으로 My.. 더보기

728x90
반응형