PHP 수호신(Suhosin) 설치

from Linux 2009/11/27 02:47
아래 사이트에서 최신의 수호신을 다운로드 합니다.
http://www.hardened-php.net/suhosin/download.html
[root@yongbok ~]# cd /usr/local/src
[root@yongbok ~]# wget http://download.suhosin.org/suhosin-0.9.29.tgz
[root@yongbok ~]# tar xzvf suhosin-0.9.29.tgz
[root@yongbok ~]# cd suhosin-0.9.29
[root@yongbok ~]# /usr/local/php5/bin/phpize
[root@yongbok ~]# ./configure --with-php-config=/usr/local/php5/bin/php-config
[root@yongbok ~]# make && make install
Installing shared extensions:     /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/

수호신 모듈을 php.ini 파일에 추가 해줍니다.
[root@yongbok ~]# vi /usr/local/apache2/conf/php.ini
[Suhosin]
extension_dir=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/
extension=suhosin.so

적용을 위해 아파치를 재시작 해줍니다.
[root@yongbok ~]# /usr/local/apache2/bin/apachectl restart

정상적으로 설치가 되었는지 확인을 합니다.
[root@yongbok ~]# php -v
PHP 5.2.11 (cli) (built: Nov 24 2009 16:53:41)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    with eAccelerator v0.9.6-rc1, Copyright (c) 2004-2007 eAccelerator, by eAccelerator
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
    with Suhosin v0.9.29, Copyright (c) 2007, by SektionEins GmbH

phpinfo 를 이용하여 확인
[root@yongbok ~]# echo '<? phpinfo(); ?>' > /usr/local/apache2/htdocs/phpinfo.php
사용자 삽입 이미지
사용자 삽입 이미지

2009/11/27 02:47 2009/11/27 02:47

Trackback Address >> http://www.yongbok.net/blog/trackback/92