PHP 에 Zend Optimizer 이 아닌 Zend Guard Loader 를 설치해야 된다. ( PHP 5.3 later…
난 왜 PHP 에 Zend Optimizer 이 설치가 안 되나 한참 고민을 했다…
왜 일까???
그래서 구글링을 하게 되었지…
결론은…
PHP 5.3 버전부터 기존 Zend Optimizer 이 아닌 Zend Guard Loader 로 변경 되었다고 한다.
현재 내가 쓰는 Debian6.0.x 버전은 PHP 5.3.3-7+squeez7 이므로 Zen Guard Loader 을 설치 해야된다.
현재 시점으로 최신 버전은 v3.3
이 곳에서 Zend Guard Loader (Runtime for PHP 5.3) 32bit or 64bit 버전을 DownLoad 받는다.
그리고 적당한 적당한 위치에 압축을 풀고 긴 디렉토리 이름에 심볼릭 링크를 설정 한다.
ex)
그리고 PHP 에 .so 모듈을 추가 시킨다.
path : /etc/php5/apache2/conf.d
#vi php.ini
zend_optimizer.optimization_level=15
zend_extension=/usr/lib/php5/20090626/ZendGuardLoader.so
해당 내용 입력 후 작동 여부 확인
#php -v
PHP 5.3.3-x+squeezex with Suhosin-Patch (cli) (built: Feb 2 2012 17:32:55)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies
with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH
위 처럼 출력되면 Zend Guard Loader 은 설치가 완료된 것 이다.
Zend Guard & Zend Optimizer
첨부파일 다운로드
ubuntu 업데이트후에 사용자 계정으로 셋팅한 공간에 사이트 접속시에 다운로드 현상이 발생합니다.
http://zos.kr/phpinfo.php php셋팅공간이며
http://zos.kr/ 실운영중인 사이트며
http://tt.zos.kr/ 테스트용으로 사용한 사이트인데
tt.zos.kr 여기를 접속하면 다운로드가 발생합니다. 잘되다가 어느순간에 정상적으로 접속이 안되고 다운로드로 발생하는데
혹시 확인하시고 답변가능하신분 있으신가요 ㅠㅠ
시간되시는 분있으시면 확인 부탁드립니다.
해결방안 :::
/etc/apache2/mods-available/php5.conf 안에
<IfModule mod_php5.c>
<FilesMatch ".ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch ".phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
</IfModule>