Передать на zend_execute байткод

nerezus

Вселенский отказник
Передать на zend_execute байткод

Как выполнить сабж без написания своего экстеншена?
Есть ли варианты использования других экстеншенов вроде zend optimizer, ioncube, bcompile для передачи через них байткода?
 

tony2001

TeaM PHPClub
>Как выполнить сабж без написания своего экстеншена?
что там писать? (с)

>Есть ли варианты использования других экстеншенов
очевидно, нет. они не для этого.
 

nerezus

Вселенский отказник
> что там писать? (с)
Написать - проблемой не будет.
А деплоить на "произвольно взятом" сервере... а если dl() запрещен?) не говоря уже о php.ini

> они не для этого.
Понятно, что не для этого, но работают с этим. Может возможность подобная есть то...

Кстати. Какой версией студии лучше под win собирать? Я только через VS6 собрать смог. Ситуация не изменилась?
 

tony2001

TeaM PHPClub
>А деплоить на "произвольно взятом" сервере... а если dl() запрещен?) не говоря уже о php.ini
а чем поможет zo/ioncube/bcompiler?
на произвольно взятом сервере их тоже по определению нет.
и dl() не поможет - это же zend_extension, он грузится только в php.ini

>Понятно, что не для этого, но работают с этим. Может возможность подобная есть то...
какой смысл гадать?
исходники bcompiler тут: http://cvs.php.net/pecl/bcompiler
исходников zo и ioncube нет, так что тут всё понятно.

>Кстати. Какой версией студии лучше под win собирать?
>Я только через VS6 собрать смог. Ситуация не изменилась?
об этом лучше спрашивать кого-то другого, я про VS знаю только то, что его много и оно проблемное.
 

nerezus

Вселенский отказник
> на произвольно взятом сервере их тоже по определению нет.
На шаредах как правило они есть просто)

Хех, идея не прокатила, жаль...
 

nerezus

Вселенский отказник
Да хочу написать компилер модифицированной джавы под существующую VM. Хотел выбрать PHP как платформу.
Сейчас же колеблюсь между Java, .NET и Python.
 
Сверху