synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › Zend Guard на Synology

Zend Guard на Synology

deepslam · 20.03.2012

Всем привет!

 

Пытаюсь установить Zend Guard на DS212J по этой инструкции (2 часть):

 

http://www.synology.com/support/faq_show.p...us&q_id=376

 

Но в ответ на команду php -i | grep zend, получаю:

 

DiskStation> php -i | grep zend

Failed loading /lib/php/extensions/ZendGuardLoader.so: /lib/php/extensions/ZendGuardLoader.so: cannot open shared object file: No such file or directory

PHP Warning: PHP Startup: Unable to load dynamic library '/lib/php/extensions/ZendGuardLoader.so' - /lib/php/extensions/ZendGuardLoader.so: cannot open shared object file: No such file or directory in Unknown on line 0

report_zend_debug => Off => Off

zend.enable_gc => On => On

 

 

Как быть? Права все выставил такие же, как на аналогичные экстеншены php, кеш отключил, сервер перезапускал (

 

Буду благодарен за помощь!

ent · 20.03.2012

А такой файл /lib/php/extensions/ZendGuardLoader.so действительно существует?

Собственно вся ругань PHP про отсутствие файла(или доступа у нему).

deepslam · 20.03.2012
А такой файл /lib/php/extensions/ZendGuardLoader.so действительно существует?

Собственно вся ругань PHP про отсутствие файла(или доступа у нему).

 

 

Да, в том то и дело, что существует:

 

 

DiskStation> ls /lib/php/extensions/ -la

drwxr-xr-x 2 root root 4096 Mar 20 10:11 .

drwxr-xr-x 3 root root 4096 Mar 10 23:09 ..

-rwxr-xr-x 1 root root 917366 Mar 14 21:13 ZendGuardLoader.so

-rwxr-xr-x 1 root root 118428 Mar 8 15:37 apc.so

-rwxr-xr-x 1 root root 23964 Mar 8 15:37 bcmath.so

-rwxr-xr-x 1 root root 24592 Mar 8 15:37 calendar.so

-rwxr-xr-x 1 root root 61316 Mar 8 15:37 curl.so

-rwxr-xr-x 1 root root 37004 Mar 8 15:37 dba.so

-rwxr-xr-x 1 root root 110596 Mar 8 15:37 eaccelerator.so

-rwxr-xr-x 1 root root 49408 Mar 8 15:37 exif.so

-rwxr-xr-x 1 root root 40084 Mar 8 15:37 ftp.so

-rwxr-xr-x 1 root root 454644 Mar 8 15:37 gd.so

-rwxr-xr-x 1 root root 8320 Mar 8 15:37 gettext.so

-rwxr-xr-x 1 root root 28884 Mar 8 15:37 iconv.so

-rwxr-xr-x 1 root root 995076 Mar 8 15:37 imap.so

-rwxr-xr-x 1 root root 39924 Mar 8 15:37 ldap.so

-rwxr-xr-x 1 root root 2014156 Mar 8 15:37 mbstring.so

-rwxr-xr-x 1 root root 35848 Mar 8 15:37 mcrypt.so

-rwxr-xr-x 1 root root 40768 Mar 8 15:37 mysql.so

-rwxr-xr-x 1 root root 107148 Mar 8 15:37 mysqli.so

-rwxr-xr-x 1 root root 94556 Mar 8 15:37 openssl.so

-rwxr-xr-x 1 root root 25116 Mar 8 15:37 pdo_mysql.so

-rwxr-xr-x 1 root root 28568 Mar 8 15:37 pdo_pgsql.so

-rwxr-xr-x 1 root root 101424 Mar 8 15:37 pgsql.so

-rwxr-xr-x 1 root root 7860 Mar 8 15:37 shmop.so

-rwxr-xr-x 1 root root 294572 Mar 8 15:37 soap.so

-rwxr-xr-x 1 root root 37612 Mar 8 15:37 sockets.so

-rwxr-xr-x 1 root root 12480 Mar 8 15:37 syno_compiler.so

-rwxr-xr-x 1 root root 27104 Mar 8 15:37 wddx.so

-rwxr-xr-x 1 root root 65340 Mar 8 15:37 xmlrpc.so

-rwxr-xr-x 1 root root 128640 Mar 8 15:37 zip.so

-rwxr-xr-x 1 root root 103188 Mar 8 15:37 zlib.so

 

ent · 20.03.2012

Zend Guard точно подходит для вашей версии PHP?

deepslam · 20.03.2012
Zend Guard точно подходит для вашей версии PHP?

 

Да вроде как да, для PHP 5.3 качал, до 5.3 насколько я знаю был ZendLoader , а после ZendGuard

DSM 4.0 у меня

lifecom · 20.03.2012
Да вроде как да, для PHP 5.3 качал, до 5.3 насколько я знаю был ZendLoader , а после ZendGuard

DSM 4.0 у меня

 

Попробуйте переименовать ZendGuardLoader.so в zendguardloader.so

deepslam · 20.03.2012

Спасибо большое за советы, но пока ничего не помогло (

 

Это касательно версий:

 

DiskStation> uname -a

Linux DiskStation 2.6.32.12 #2198 Wed Mar 7 15:39:07 CST 2012 armv5tel GNU/Linux synology_88f6281_212j

DiskStation> php -v

PHP Warning: PHP Startup: Unable to load dynamic library '/lib/php/extensions/zendguardloader.so' - /lib/php/extensions/zendguardloader.so: cannot open shared object file: No such file or directory in Unknown on line 0

PHP 5.3.10 (cli) (built: Mar 7 2012 16:09:14)

Copyright © 1997-2012 The PHP Group

Zend Engine v2.3.0, Copyright © 1998-2012 Zend Technologies

 

Содержимое файла /usr/syno/etc/php/extension.ini:

 

DiskStation> cat /usr/syno/etc/php/extension.ini

;;;;;;;;;;;;;;

; Extensions ;

;;;;;;;;;;;;;;

 

extension = apc.so

;extension = eaccelerator.so

extension = bcmath.so

extension = calendar.so

extension = curl.so

extension = dba.so

extension = exif.so

extension = ftp.so

extension = gd.so

extension = gettext.so

extension = iconv.so

extension = imap.so

;extension = intl.so

;extension = ldap.so

extension = mbstring.so

;extension = mcrypt.so

extension = mysql.so

extension = mysqli.so

extension = openssl.so

extension = pdo_mysql.so

extension = pdo_pgsql.so

extension = pgsql.so

extension = shmop.so

extension = soap.so

extension = sockets.so

extension = wddx.so

extension = xmlrpc.so

extension = zip.so

extension = zlib.so

extension = zendguardloader.so

 

Может это из за DSM 4 и PHP 5.3? Раньше настройки extensions хранились в php.ini , сейчас вынесены в отд файл

 

ZendLoader такой:

 

ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

 

Скачан с офф. сайта Zend.com