Zend Optimizer & PHP 5.2.4

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение tango » 2008-04-16 18:23:49

Потребовалось установить систему документооборота Motiw, но она не работает без Zend Optimizer.
Установила и эту приблуду.... но!.... теперь при попытке обращения к php-странице падает PHP/Apache с ошибкой сегментации- Segmentation fault (core dumped)....
Сегодня целый день занималась решением этого вопроса... пока безрезультатно....
Поставить Motiw на винду - религия не позволяет. :)
Да и вообще, это для меня уже стало делом принципа. ;)\
Есть ли у кого какие-нибудь рецепты на этот счет?

FreeBSD 7.0-RELEASE
версия РНР:

Код: Выделить всё

PHP 5.2.4 (cli) Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies 

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение Raven2000 » 2008-04-16 18:40:54

Делал ТАК?
Апачь какой?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение tango » 2008-04-16 18:53:26

Статью твою сейчас прочитала....
Всё что касается Zend- стандартно.... так же как и у тебя, несколько дополнительных строк в конфиге php.ini...
Апач версии 2.0.63....

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение Raven2000 » 2008-04-16 20:12:20

А без зенда запускается?
Если да то давай логи апача с запуском зенда....
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение tango » 2008-04-16 20:39:13

Без zend'а apache/php работает..... но фишка в том что мне НЕ надо без Zend'a....Motiw без него не работает.... :(
А логи.... логи вот:

Код: Выделить всё

[Wed Apr 16 20:41:10 2008] [notice] Apache/2.0.63 (FreeBSD) PHP/5.2.4 mod_ssl/2.0.63 OpenSSL/0.9.8e configured -- resuming normal operations
[Wed Apr 16 20:49:27 2008] [notice] caught SIGTERM, shutting down
[Wed Apr 16 20:49:27 2008] [notice] seg fault or similar nasty error detected in the parent process
[Wed Apr 16 20:52:38 2008] [notice] Apache/2.0.63 (FreeBSD) PHP/5.2.4 mod_ssl/2.0.63 OpenSSL/0.9.8e configured -- resuming normal operations
[Wed Apr 16 21:28:44 2008] [notice] child pid 15409 exit signal Segmentation fault (11)
[Wed Apr 16 21:29:37 2008] [notice] caught SIGTERM, shutting down
[Wed Apr 16 21:29:37 2008] [notice] seg fault or similar nasty error detected in the parent process
[Wed Apr 16 21:29:45 2008] [notice] Apache/2.0.63 (FreeBSD) PHP/5.2.4 mod_ssl/2.0.63 OpenSSL/0.9.8e configured -- resuming normal operations
[Wed Apr 16 21:29:55 2008] [notice] child pid 17684 exit signal Segmentation fault (11)
[Wed Apr 16 21:29:57 2008] [notice] child pid 17690 exit signal Segmentation fault (11)
[Wed Apr 16 21:29:59 2008] [notice] child pid 17694 exit signal Segmentation fault (11)
....

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение Raven2000 » 2008-04-16 22:20:15

У тебя не случаем CGI/FastCGI?
И вот еще Запусти
[Zend]
zend_optimizer.optimization_level=15
~~~~~
не с 15 а например 10
потом повышай пока не сдохнет
на одном серваке у меня на 14 пашет на 15 валится...
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение tango » 2008-04-16 22:41:48

zend_optimizer.optimization_level пробовала ставить разные значения, начиная от "0".... а также пробовала его вообще закоментировать- эффекта никакого....
Апач собирала и с FastCGI и без него. На данный момент собран "без". Теже яйца вид с боку..... :?

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение ProFTP » 2008-04-16 23:35:26

ошибка сегментации была (и сейчас тоже есть) из-за того что я пхп собрал и большой оптимизацией к gcc
а пхп работает вообще?
попробуйте собрать без оптимизации...

я только тчо поставил Zend добавил в пхп

Код: Выделить всё

[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"
zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"
zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение Raven2000 » 2008-04-16 23:37:39

К сожаленю пока на ум ничего не приходит если вот тут см. видел я уже ответ на вопрос
1) А чистый php работет?
2) поробуй в апаче
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 10
MaxSpareServers 70
StartServers 10
MaxClients 150
MaxRequestsPerChild 1000
3) Гуг
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение ProFTP » 2008-04-16 23:38:44

а как посомтреть на 100% что работает Zend???

движок форума пишет что Zend отключён...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение Raven2000 » 2008-04-16 23:41:10

ProFTP писал(а): как посомтреть на 100% что работает Zend???
Это элементарно
Зашифруй php файл Zend Guard и попробуй на серваке его запустить если все ок и прозрачно то поздравляю все в норме. А вот если Говорит что это извините Zend\картинки\и отправлерния на сайт Zend то Zend Optimizer не установился.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение ProFTP » 2008-04-16 23:45:13

Raven2000 писал(а):
ProFTP писал(а): как посомтреть на 100% что работает Zend???
Это элементарно
Зашифруй php файл Zend Guard
как?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение ProFTP » 2008-04-16 23:49:27

Код: Выделить всё

<?php
phpinfo();                 
?>
тут про зенд ничего не написано! :roll:
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение ProFTP » 2008-04-17 0:01:41

забыл сказать: стоит на apache2.2.3

он будет на нем рабоатеть? в гугле встречал что он просто не работает ...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение Raven2000 » 2008-04-17 20:03:30

ProFTP писал(а):phpinfo();                 ?>тут про зенд ничего не написано!
Смотри про Zend
Zend Optimizer — Являет собой серверный модуль для запуска закодированных с помощью Zend Encoder и Zend SafeGuard Suite скриптов, а также немного их ускоряющий (заявлено, что до 40%).
Есть маздай прога
Zend Guard (ранее назывался Zend Encoder) — позволяет закодировать скрипт в байт-код, который потом можно использовать точно также как и обычный, за исключением возможности его отредактировать. Предназначено для защиты интересов и интеллектуальной собственности разработчика. Для работы таких скриптов обязательно нужен Zend Optimizer.
Те Zend Optimizer проигрывает зашифрованные скрипты Zend Guardа
Те Zend Guardом шифруем и копируем на сервер.
Тот же самый

Код: Выделить всё

<?php
phpinfo();                 
?>
Будет представлять кашу символов

Не уверен в apache2.2.3 то ставь 2.0
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение tango » 2008-04-17 20:33:15

После еще одного дня разборок, выяснились еще кое какие подробности.....
пхп с включеным зендом падает в кору только если подключаешь к нему расширение interbase.so и обращаешься к сайту базы которого храняться в firebird....

тоесть имеем:
php+zend+interbase+сайт_с_базой_в_firebird = core
php+zend+interbase+обычный_сайт_на_пхп = нормально пашет....
php+zend-interbase= коры нет, но не работает Motiw.....

блин..... но мне то нужен и zend и interbase.so и базы в firebird'е.....
сегодня уже поставила эту же связку на другой сервер- результат такой же....
возникло желание постучаться об стену....... :twisted:

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение Raven2000 » 2008-04-17 21:49:30

апачь 2.0 ставил?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение ProFTP » 2008-04-18 3:12:41

спасибо разобрался!! :P
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение tango » 2008-04-18 16:22:41

Всё оказалось гораздо проще....
На версии FreeBSD 6.x - работает
на версии FreeBSD 7.x - НЕ работает....
о чем собственно и заявлено у разработчика Motiw'а......

.... а я .... как всёгда с бараньим упрямством хотела впихнуть "невпихуемое" :)
Вопрос закрыт. Под Мотив юзаю версию Фряхи -6.2

Аватара пользователя
serge
майор
Сообщения: 2132
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение serge » 2008-05-14 16:21:43

Токо что столкнулся с необходимостью поставить ZendOptimizer. Начал гуглить и мануалить и попал в том числе сюда. Приготовился в проблемам, т.к. у меня на сервере стоит 7. Но в итоге все пашет. Вот что говорит phpinfo()

Код: Выделить всё

PHP Version 5.2.6
System 	FreeBSD books.ssau.int 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Mon May 12 16:15:28 MSD 2008 serge@books.ssau.int:/usr/obj/usr/src/sys/IPFW-GENERIC i386
Build Date 	May 14 2008 14:43:14
Configure Command 	'./configure' '--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all' '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection' '--program-prefix=' '--disable-cli' '--enable-force-cgi-redirect' '--enable-discard-path' '--enable-fastcgi' '--with-regex=php' '--with-zend-vm=CALL' '--enable-zend-multibyte' '--disable-ipv6' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/'
Server API 	CGI/FastCGI
...
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
...
Zend Optimizer
Optimization Pass 1 	enabled
Optimization Pass 2 	enabled
Optimization Pass 3 	enabled
Optimization Pass 4 	enabled
Optimization Pass 9 	disabled
Zend Loader 	enabled
License Path 	no value
Obfuscation level 	3
...
_SERVER["SERVER_SOFTWARE"]	Apache/1.3.41 (Unix) mod_fastcgi/2.4.6
Все ставил по дефолту из портов.

krr
проходил мимо

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение krr » 2008-06-10 15:53:27

вообще, дебажить приложение полезно. дебажить надо уметь. и логи читать. полезно вообще по жизни
1) комментируем mod_php в httpd.conf, смотрим
2) комментируем все экстеншены в /usr/local/etc/php/extensions.ini, смотрим

после комментирования всех экстеншенов, если ничего так и не заработало - переезжаем на более новые или наоборот старые версии. если комментирование помогло - раскрываем по одному. так например обнаружилось, что у меня xslt с zend extension manager не живет.

|Dim|
проходил мимо
Сообщения: 3
Зарегистрирован: 2008-06-23 20:44:54

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение |Dim| » 2008-06-23 20:47:12

Те же грабли
gdb показывает на утечку памяти в interbase.so
если его комментишь все работает прекрасно

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение zg » 2008-06-24 7:18:14

буквально вчера столкнулся с траблой - собираю апач 1.3 + пхп 5.2.6 из портов, всё ок, собираю модули, включая pdo, всё ок, отдельно дособираю pdo_mysql - апач не стартует, в логи ничё не пишет, удаляю pdo_mysql, апач не стартует, пересобираю пхп, апач работает. Компилирую с опциями --with-pdo и --with-pdo-mysql, всё прекрасно работает, ничего не падает. Вывод, для пхп есть разница как модуль собирается. Порты обновлял вчера.

|Dim|
проходил мимо
Сообщения: 3
Зарегистрирован: 2008-06-23 20:44:54

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение |Dim| » 2008-06-24 9:54:03

Статикой оно конечно хорошо
gcc какой ?
на 3.4.6 ветке если сидишь - All work и статикой и динамикой
на 4.2.1 вываливаются такие артефакты, если сборка статикой - all good work

|Dim|
проходил мимо
Сообщения: 3
Зарегистрирован: 2008-06-23 20:44:54

Re: Zend Optimizer & PHP 5.2.4

Непрочитанное сообщение |Dim| » 2008-06-30 23:32:42

cd /usr/ports/lang/php5
make install clean
make configure
cd /usr/ports/lang/php5/work....

vi bla.sh
'./configure' '--enable-shared=no' '--enable-static=yes' '--with-interbase=share' '--with-interbase=/us
r/local' '--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php' '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection' '--program-prefix=' '--enable-fastcgi' '--with-apxs2=/usr/local/sbin/apxs' '--with-regex=php' '--with-zend-vm=CALL' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/'

sh ./bla.sh
make install (нецензурные выражения во время компиляции и инсталляции про любителей писать на интепретаторе да еще пользовать firebird в качестве СУБД обязательны !!!)

Проверяем php -i|grep interbase
если коры не появилось - крутим шарики полчаса и комментим все что ненадо в /usr/local/etc/php/extensions.ini (php запустить и смотреть какие варнинги появляются)

проверено и на 6.2 и на 6.3 и на 7.0
спасибо zg за наводку, проблема не в компиляторе, а как обычно в руках...