[Решено] Проблема с установкой Zend Guard Loader

Автор mammuthus, 17 мая 2012, 18:03:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mammuthus

Apache/2.2.16 (Debian)
PHP Version 5.4.1-1~dotdeb.0


Скачал последнюю версию файла ZendGuardLoader.so с официального сайта, закинул его в /opt/zend/

Прописал в php.ini

  zend_extension=/opt/zend/ZendGuardLoader.so
  zend_loader.enable=1
  zend_loader.disable_licensing=1


В общем, следовал мануалу.
Но Zend после перезагрузки апача не запускается:

php -v
PHP 5.4.1-1~dotdeb.0 (cli) (built: Apr 30 2012 16:00:48)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

(должна быть строка с Zend Guard Loader.

php -m
Открыть содержимое (спойлер)
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
geoip
gettext
hash
iconv
imagick
imap
json
ldap
libxml
mbstring
mcrypt
memcache
mhash
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]
[свернуть]

phpinfo тоже ничего не знает о GL.

В чем может быть проблема? Может, нужно выставить права на скрипт (хотя, в мануале об этом речи нет)?

ihammers

С установкой я не сталкивался, но помочь думаю, что на форуме сможем.  Но для начала укажите по какому мануалу устанавливали.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

mammuthus

По официальному ридми, который идет в одном архиве с модулем:

ЦитироватьZend Guard Loader installation instructions
-------------------------------------------

1. Extract the Zend Loader package.

2. Locate and extract the ZendGuardLoader.so (Linux) or ZendLoader.dll (Windows) that corresponds to your php version.

3. Add the following line to your php.ini file for loading the ZendGuardLoader:
   Linux and Mac OS X:      zend_extension=<full_path_to_ZendGuardLoader.so>
   Windows non-thread safe: zend_extension=<full_path_to_ZendLoader.dll>
     
4. Add an aditional line to your php.ini for enabling ZendGuardLoader
  ; Enables loading encoded scripts. The default value is On
  zend_loader.enable=1
     
5. Optional: following lines can be added your php.ini file for ZendGuardLoader configuration:

   ; Disable license checks (for performance reasons)
     zend_loader.disable_licensing=0
   ; The Obfuscation level supported by Zend Guard Loader. The levels are detailed in the official Zend Guard Documentation. 0 - no obfuscation is enabled
     zend_loader.obfuscation_level_support=3
   ; Path to where licensed Zend products should look for the product license. For more information on how to create a license file, see the Zend Guard User Guide
     zend_loader.license_path=

6. If you use Zend debugger as well, please make sure to load it after the Zend guard Loader

7. If you use ioncube loader, please make sure to load it before Zend guard Loader

8. Restart your Web server.

ihammers

Какой именно правили php.ini?

Смотрели вот эту статью?
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

mammuthus

РЕШЕНО

ЦитироватьКакой именно правили php.ini?

/etc/php5/apache2/php.ini

ЦитироватьСмотрели вот эту статью?

Да, открыл ее, одну из многих, но не пробовал до сих пор.
Сейчас сделал все, что там написано - Zend запустился, правда, с варнингом о версии API (хотя качал последнюю версию гуарда).
Но с этим я разберусь. Надеюсь.

php -v
Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220100525 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.

PHP 5.4.1-1~dotdeb.0 (cli) (built: Apr 30 2012 16:00:48)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies


Спасибо.

ihammers

Цитата: mammuthus от 17 мая 2012, 21:02:01
/etc/php5/apache2/php.ini

ЦитироватьСмотрели вот эту статью?
...
Спасибо.
Возможно есть какие-то проблемы с php.ini и он не подгружает его с той директории или где-то переписывается.

Рад что помогло.

Решено ставиться в названии первого поста [Решено].
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290