ROSA Linux Bugzilla – Bug 4052
Unable to load dynamic library '/usr/lib64/php/extensions/eaccelerator.so'
Last modified: 2015-01-19 22:56:02 MSK
Description of problem:
Receiving next message after installing task-lamp-php and/or php-eaccelerator package when invoking PHP intrepretator:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/extensions/eaccelerator.so' - /usr/lib64/php/extensions/eaccelerator.so: cannot open shared object file: No such file or directory in Unknown on line 0
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install php-eaccelerator package.
2. Execute php command in terminal.
There is no eaccelerator.so file in /usr/lib64/php/extensions/. Library is located in /usr/lib/php/extensions/
It looks like 32bit version of php-eaccelerator is being installed. 32bit version provides .so file in /usr/lib/php/extensions/, 64bit version - in /usr/lib64/php/extensions/.
(In reply to comment #2)
> It looks like 32bit version of php-eaccelerator is being installed. 32bit
> version provides .so file in /usr/lib/php/extensions/, 64bit version - in
Yes, you are right. I just reinstalled task-lamp-php-2012.1-1-rosa2012.1.noarch package and php-eaccelerator x86_64 was installed but problem still exists.
Does this problem occur if you install Desktop Fresh R4 from scratch?
Marking as "works for me" for now. Feel free to reopen if you are able to reproduce the issue on the fresh installation.
In ROSA Desktop Fresh R5 release 2014.1 x86_64:
[eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.5.18. Rebuild it for your PHP version (5.5.19) or download precompiled binaries.
Oops, indeed. The package has been rebuilt.