Hi Pierrick,

We didn't use ZTS in Zend commercial products, so it wasn't tested for a
long time.
O+ may definitely have some ZTS related problems.
Please, report an issue at
https://github.com/zend-dev/ZendOptimizerPlus/issues
I'll look into it later

Thanks. Dmitry.

On Thu, Feb 14, 2013 at 1:42 AM, Pierrick Charron <pierr...@webstart.fr>wrote:

> Hi,
>
> I tried to install the ZendOptimizer+ provided earlier today but wasn't
> able to make it work. I compiled it with success but when I looked at the
> phpinfo(); I had this :
>
> Opcode Caching Disabled
> Optimization Enabled
> Startup Failed no value
>
> I'm using the apache2handler (MPM Worker - multi-threaded), PHP Version
> 5.4.13-dev.
>
> Here's my configure :
>
> './configure' '--enable-debug' '--enable-bcmath' '--enable-calendar'
> '--enable-gd-native-ttf' '--enable-maintainer-zts' '--enable-mbstring'
> '--enable-soap' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm'
> '--enable-zip' '--with-apxs2=/usr/bin/apxs2'
> '--with-config-file-path=/etc/php5/PHP-5.4'
> '--with-config-file-scan-dir=/etc/php5/PHP-5.4/conf.d' '--with-curl'
> '--with-freetype-dir=/usr/lib' '--with-gd' '--with-jpeg-dir'
> '--with-kerberos' '--with-mcrypt'
> '--with-mysql-sock=/var/run/mysqld/mysqld.sock' '--with-mysql=mysqlnd'
> '--with-mysqli=mysqlnd' '--with-openssl' '--with-pdo-mysql=mysqlnd'
> '--with-png-dir' '--with-readline' '--with-xsl' '--with-zlib-dir'
>
> I only added the zend_extension line in my php.ini file.
>
> I tried to look at the log but did not found anything that could explain
> why the Startup Failed. I looked a little bit at the code and
> the accel_startup worked as expected at the apache start
> and ZCG(startup_ok) was equal to 1 at the end of it. I'm suspecting that my
> problem is related to the fact that I'm using a multi-threaded environment.
> Could it be because the startup_ok variable is in the zend_accel_globals
> structure and not in the zend_accel_shared_globals ? And that a
> new zend_accel_globals is created for my request where the startup_ok is
> not 1 ?
>
> If you have any idea of anything I could have done wrong please let me
> know. Also if you need more informations just ask and I'll try to provide
> them to you.
>
> Thanks for the help !
> Pierrick
>
> On 13 February 2013 09:51, Zeev Suraski <z...@zend.com> wrote:
>
> > For your browsing pleasure:
> >
> >
> >
> > https://github.com/zend-dev/ZendOptimizerPlus/
> >
> >
> >
> > An initial README with some instructions is available at
> > http://bit.ly/VSs5KC
> >
> > We’ve put it under the PHP license, with the same PHP Group copyright
> > header as all files in PHP.
> >
> >
> >
> > As per Derick’s idea, we can arrange a webinar for those interested in
> > better understanding how it works.  Note that this will not be a webinar
> > for the faint of heart – opcode caches are complicated pieces of
> software;
> > Attendees should have very good engine-development knowledge to have a
> good
> > chance of understanding what’s going on…  Stas – your help in that
> webinar
> > would be very welcome J
> >
> >
> >
> > Zeev
> >
>

Reply via email to