server CentOS 6 - PHP 5.3.10 컴파일 / 보안

2012.04.15 10:08

엘카 조회 수:14286

참고 문서  

운영중인 CMS에 어울리는 php 버전을 선택해주세요.

라이브러리

# yum install libxml2-devel openssl-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel gmp-devel ncurses-devel unixODBC-devel pspell-devel net-snmp-devel libmcrypt-devel mysql-devel libtool-ltdl-devel

Suhosin (수호신)

# wget http://download.suhosin.org/suhosin-patch-5.3.9-0.9.10.patch.gz
# gunzip suhosin-patch-5.3.9-0.9.10.patch.gz
# wget http:
# tar xvfz php-5.3.10.tar.gz
# yum install patch
# cd php-5.3.10
# patch -p 1 -i ../suhosin-patch-5.3.9-0.9.10.patch

다운로드 / 컴파일

# cd php-5.3.10
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=mysqlnd --with-mysqli --disable-magic-quotes --disable-dmalloc --enable-bcmath --enable-gd-native-ttf --enable-inline-optimization --enable-mbstring --enable-mbregex --enable-gd-native-ttf --enable-ftp --with-jpeg-dir --with-freetype-dir --with-curl --with-zlib --with-gd --with-iconv --disable-debug --with-mcrypt --enable-suhosin --enable-exif --enable-sysvsem --enable-sysvshm
# make && make install
# cp php.ini-production /usr/local/php/lib/php.ini

expose_php = Off
post_max_size = 200M
allow_url_fopen = Off
date.timezone = "Asia/Seoul"
open_basedir = "/tmp:/home/"
disable_functions=exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
memory_limit=64M ; 32M 일 경우 XE Core 쉬운설치시 문제가 발생할 수 있습니다

php.ini

관련문서

번호 제목 날짜 조회 수
31 CentOS 6 - Apache 2.4.1 컴파일 / 보안 설정 [1] 2012.04.15 30240
30 CentOS 6 - MySQL 5.5 설치 [1] file 2012.04.15 21706
29 Lighttpd 설치 file 2010.05.11 20678
28 sAPM file 2010.05.12 20261
27 php + ssh2 file 2010.06.05 20199
26 Zend Optimizer + eAccelerator + Suhosin file 2010.05.11 18248
25 MySQL 설치 file 2010.05.11 17279
24 Apache 설치 file 2010.05.11 16657
23 PHP 설치 file 2010.05.11 15057
» CentOS 6 - PHP 5.3.10 컴파일 / 보안 [1] 2012.04.15 14286
21 vmware workstation performance tips [2] 2013.10.25 13943
20 Apache Module mod_ratelimit (아파치 트래픽 제한) file 2012.05.11 13681
19 자동 백업 / 삭제 (data + mysql) [1] 2012.04.15 13586
18 CentOS 6 PHP 5.3 - APC(Alternative PHP Cache) 3.1.9 2012.04.15 11369
17 스패머 알려주는 사이트 2014.09.11 2447
16 netdata 이용한 centos 모니터링 2020.01.25 2337
15 간단하고 강력한 xe 보안 향상 2014.11.08 1865
14 yum install latest redis file 2019.03.27 1682
13 certbot apache multiple domain 2019.04.10 1416
12 yum install mariadb [2] 2018.10.10 1143