php 5.x

#1 22 декабря 2012 в 16:10
Достали уже с этим php
Обнаружилось при установке нового сервера на ubuntu-server 12.10 что там php 5.4 и самое неприятное что zend под php 5.3
Ну вобщем ioncub ставится как расширение zend и выдается сообщение что у вас несоответствие версий.
Не пробовал в работе так как эксперементировать нет времени и потому сразу сделал доунгрейд на php 5.3
Просто имейте в виду.
#2 22 декабря 2012 в 16:13
Я работаю с php 5.4 и c Zend не каких проблем не вижу, если отключить в настройках показ ошибок.
#3 22 декабря 2012 в 16:22

Я работаю с php 5.4 и c Zend не каких проблем не вижу, если отключить в настройках показ ошибок.

Искус
а с ioncube нет проблем?
#4 22 декабря 2012 в 16:26
eoleg,
PHP 5.4.9-1~dotdeb.0 (cli) (built: Nov 26 2012 03:59:09)
Copyright © 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright © 1998-2012 Zend Technologies
with the ionCube PHP Loader v4.2.2, Copyright © 2002-2012, by ionCube Ltd.

Проблем пока не вижу.
#5 22 декабря 2012 в 16:29
Я имел в виду использование закодированных ioncube файлов, пробовали, работают?
instantvideo maps
#6 22 декабря 2012 в 16:31
eoleg, Нет, еще не пробовал, видимо я не понял, что вы имели ввиду.
#7 22 декабря 2012 в 16:32
eoleg, Хотя вру, instantvideo работает отменно. www.pzcity.ru/video
#8 22 декабря 2012 в 16:40

instantvideo работает отменно

Искус
Хорошее известие, я помню геморой с 5.2 и потому решил сразу его ликвидировать. laugh
#9 22 декабря 2012 в 16:44
Напишите кто нить системные требования, что должно быть на сервере включено и какие версии чтобы работало все это:
InstantCMS 1.10
Instantmaps последняя версия
instantvideo последняя версия
#10 22 декабря 2012 в 16:46
ioncube не обязательно подключать как zend расширение. eoleg, в php.ini у вас прописано скорее всего
zend_extension = путь_до_ioncube
просто измените
extension = путь_до_ioncube
и будет просто ioncube.
Когда обновил php до 5.3 тоже столкнулся с этим. И мне помог именно такой ход. Не стал заморачиваться с обновлением zend-а, убрал с php.ini всё, что касается zend-а.
Новый InstantVideo, если не ошибаюсь, работает и с zend и с ioncube. А вот maps только с ioncube.
#11 22 декабря 2012 в 16:48

ioncube не обязательно подключать как zend расширение

Марат
вот как раз по моему не будет работать как просто extension
не уверен но надо будет проверить
#12 22 декабря 2012 в 16:50

вот как раз по моему не будет работать как просто extension

eoleg
у меня работает, и без проблем )
#13 22 декабря 2012 в 16:59
вот интересно, в zendguardloader обнаружил строку PHP_VERSION='5.3.3'
надо поменять на PHP_VERSION='5.4.6' чтобы логи не засорять laugh
#14 22 декабря 2012 в 22:58

просто измените
extension = путь_до_ioncube
и будет просто ioncube.

Марат
уверены?
php -m
The ionCube Loader is a Zend-Engine extension and not a module
Please specify the Loader using 'zend_extension' in php.ini
PHP Fatal error: Unable to start ionCube Loader module in Unknown on line 0
#15 23 декабря 2012 в 00:38
eoleg, сорри zst
это я попутал и вас ввел в заблуждение). xcache так подключил.
Открыл, посмотрел php.ini. В самом деле подключено
zend_extension = путь/ioncube_loader_lin_5.3.so
zend_extension_ts = путь/ioncube_loader_lin_5.3_ts.so
Я обновлял с 5.2 до 5.3. Соответственно изменил только версию php, убедившись, что по указанному пути есть эти файлы. А ZendOptimizer вообще закомментировал. ИнстантВидео и Мапс обновил и работают нормально.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.