Author |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1265 Location: Amsterdam, NL, EU
|
|
Back to top |
|
wm003
Joined: 24 Mar 2006 Posts: 88
|
Posted: Mon 19 Aug '13 9:09 Post subject: |
|
|
Hi Jan,
thanks as always for your excellent work with that MUCH of extensions =
I am wondering what that "php_opcache54.dll" (yes, 54) (within the x64 nts build) is all about (the "php_opcache64.dll" is known to me )
BR
Marco |
|
Back to top |
|
Millennium
Joined: 17 Apr 2006 Posts: 179 Location: Leiderdorp, NL, EU
|
Posted: Tue 20 Aug '13 16:40 Post subject: |
|
|
wm003 wrote: | I am wondering what that "php_opcache54.dll" (yes, 54) (within the x64 nts build) is all about (the "php_opcache64.dll" is known to me |
Guess it's de php 5.4 backport van Op_chache |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1265 Location: Amsterdam, NL, EU
|
Posted: Tue 20 Aug '13 20:23 Post subject: |
|
|
wm003 wrote: | I am wondering what that "php_opcache54.dll" (yes, 54) (within the x64 nts build) is all about (the "php_opcache64.dll" is known to me | It was an attempt to run a third OPcache with yet another semaphore filename. PHP 5.3 as mod_php and 5.5 x64 as mod_fcgid is more or less stable, but I did not succeed in running PHP 5.4 (as whatever) with OPcache as well. There are no real code changes:
https://github.com/zendtech/ZendOptimizerPlus/issues/109#issuecomment-20673616 |
|
Back to top |
|
wm003
Joined: 24 Mar 2006 Posts: 88
|
Posted: Wed 21 Aug '13 7:53 Post subject: |
|
|
Ah, i see. I also have some issues on x64 when activating opcache. Under x86 everything runs smoothly.
Haven't tried php 5.5 yet. Did i understood correctly, that opcache runs just fine under php 5.5 x64 like it runs under 5.4 x86? (mod_fcgi both). So i need to check all our code against php 5.5 first before upgrading. But the use of opcache could make it worth. |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1265 Location: Amsterdam, NL, EU
|
Posted: Wed 21 Aug '13 18:58 Post subject: |
|
|
On my development server I have Drupal7 and Wordpress 3.5.2 running under X64 PHP 5.5 with php_opcache.dll as mod_fcgid.
I am using the php_opcache64 variant for that, because on the same server I am using PHP 5.3 X86 with php_opcache (as mod_php).
I did not experience any problems with X64 PHP 5.5, but if you only want a single PHP version, go for the official X86 builds. PHP 5.5 x86 is still faster than x64, less experimental and running smoothly as mod_fcgid. |
|
Back to top |
|
wm003
Joined: 24 Mar 2006 Posts: 88
|
Posted: Thu 22 Aug '13 13:19 Post subject: |
|
|
Ok, PHP 5.5 x64 works basically fine. Unfortunately opcache doesn't work well under x64 even in 5.5
It triggers hundreds of "premature end of script" errors. The same scripts work fine with opcache under x86.
It seems it has something to do with the oci8 extension and the underlying 64-bit driver. I never got any opcode cacher working stable on a x64 server having oracle64 running. Under x86 the same setup and scripts (and every opcode-cacher) work fine. |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1265 Location: Amsterdam, NL, EU
|
|
Back to top |
|