URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6242
[ Назад ]

Исходное сообщение
"Zend Optimizer 3.3.0a && FFMPEG-PHP"

Отправлено Fernus , 06-Мрт-09 04:54 
Вообщем, такая ситуация...

Имеем:
FreeBSD 6.3, PHP 5.2.8, MySQL 5.0.51a, Apache 2.2.9, FFMPEG, Zend Optimizer 3.3.0a...

Проблема в том, что Zend отказывается работать с FFMPEG, т.е. когда в php.ini добавляю:

extension=ffmpeg.so

При выполнении команды php -m, вывод такой:

[PHP Modules]
bcmath
bz2
calendar
ctype
curl
date
dom
eAccelerator
exif
ffmpeg
ftp
gd
gettext
iconv
imap
libxml
mbstring
mcrypt
mhash
mysql
openssl
pcre
PDO
pdo_mysql
posix
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
tidy
tokenizer
wddx
xml
xmlrpc
xsl
Zend Optimizer
zlib

[Zend Modules]
Zend Extension Manager
Zend Optimizer
eAccelerator

Segmentation fault (core dumped)

Скажу сразу, Zend использую совместно с eAccelerator.
Во избежание лишних вопросов: При отключение eAccelerator и использовании одного Zend, т.е. без eAccelerator, ошибка всё равно остаётся, так что eAccelerator не при чём!

Надеюсь найдутся какие-либо решения.
Спасибо!


Содержание

Сообщения в этом обсуждении
"Zend Optimizer 3.3.0a && FFMPEG-PHP"
Отправлено renton , 06-Мрт-09 11:29 
>Вообщем, такая ситуация...
>FreeBSD 6.3, PHP 5.2.8, MySQL 5.0.51a, Apache 2.2.9, FFMPEG, Zend Optimizer 3.3.0a...
>Segmentation fault (core dumped)

Я как-то писал про похожую ситуацию, посмотрите: http://www.zend.com/forums/index.php?t=msg&goto=11903, может быть это ваш случай.


"Zend Optimizer 3.3.0a && FFMPEG-PHP"
Отправлено Fernus , 06-Мрт-09 15:13 
>>Вообщем, такая ситуация...
>>FreeBSD 6.3, PHP 5.2.8, MySQL 5.0.51a, Apache 2.2.9, FFMPEG, Zend Optimizer 3.3.0a...
>>Segmentation fault (core dumped)
>
>Я как-то писал про похожую ситуацию, посмотрите: http://www.zend.com/forums/index.php?t=msg&goto=11903, может быть это ваш
>случай.

Хм...возможно и мой случай. У меня тоже amd64...
Но решение проблемы так и не нашёл...
Как вариант, может откатить Zend до версии 3.2.8 ?


"Zend Optimizer 3.3.0a && FFMPEG-PHP"
Отправлено Fernus , 06-Мрт-09 19:32 
Всё таки, решил произвести откат Zend Optimizer до версии 3.2.8 (говорят, что с этой версией меньше проблем), соответственно, выполняю откат с помощью portdowngrade.

Для начала устанавил его из портов:

cd /usr/ports/ports-mgmt/portdowngrade
make install clean

Далее:

portdowngrade -s anoncvs@anoncvs1.FreeBSD.org:/home/ncvs ZendOptimizer

Вот список версий, которые он, вроде как, предлагает...
Но не понятно, где какая версия...

number         date         portversion  comment
    1  2009/01/05 19:43:47  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  -
    2  2008/09/08 07:39:23  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  A
    3  2008/01/26 13:44:55  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  A
    4  2007/10/04 00:41:05  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  R
    5  2007/10/02 09:17:24  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  U
    6  2007/05/01 07:36:43  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  U
    7  2007/01/28 10:51:15  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  U
    8  2006/11/28 07:37:43  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  U
    9  2006/11/01 22:17:08  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  U
   10  2006/10/10 06:00:29  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}_1  Remove RESTRICTED, since we now have to ability to redistribute
   11  2006/06/15 05:16:39  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}  A
   12  2006/06/06 14:11:11  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-i386  Upad
   13  2006/05/10 09:08:59  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-i386  Fix
   14  2006/04/22 13:31:13  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-i386  Upda
   15  2006/02/21 11:54:46  ${PORTNAME}-${DISTVERSION}-freebsd${VER}-i386  Upda
   16  2006/01/22 01:46:49  2.6.0        Replace ugly "@unexec rmdir %D... 2>/d
   17  2005/12/20 15:48:35  2.6.0        Correct dependency for FreeBSD > 5.
Total lines: 36. Command:

Что не так делаю?
Или, что и как выбрать?

Спасибо.


"Zend Optimizer 3.3.0a && FFMPEG-PHP"
Отправлено Fernus , 07-Мрт-09 00:24 
Видимо, это распрарстранённая проблема...не только у меня.

Цитата с другого форума:
Потом я обратился уже к своему сапорту надеясь что проблема в кривизне моих рук. Они промучились все выходные, проапгеидили РНР до последней версии, попытались собрать ffmpeg и ffmpeg-php из сорсов но ничего. Он продолжал ругался segmantation failure (core dumped). Единственное что они смогли выяснить что данный экстеншен конфликтовал с zend optimizer-ом.

Но всё же, я видел много серверов, где Zend и FFMPEG работают вместе...только, вроде, на Linux серверах я это встречал...хотя и на FreeBSD, вроде, тоже...


"Zend Optimizer 3.3.0a && FFMPEG-PHP"
Отправлено renton , 09-Мрт-09 11:49 
>Что не так делаю?
>Или, что и как выбрать?

Не знаю, что не так. Возьмите его просто поставьте в /opt, скачав с zend.com архив нужной вам версии.


"Zend Optimizer 3.3.0a && FFMPEG-PHP"
Отправлено Dontcare , 25-Июл-09 02:33 
>>Что не так делаю?
>>Или, что и как выбрать?
>
>Не знаю, что не так. Возьмите его просто поставьте в /opt, скачав
>с zend.com архив нужной вам версии.

Проблема решилось путем

убрать
#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"

добавить оптимизер так
zend_extension="/usr/local/lib/php/20060613/eaccelerator.so"