When I change the PHP script execution to run as the server owner for a domain, I get the following errors:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - /usr/lib64/php/modules/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/curl.so' - /usr/lib64/php/modules/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/ffmpeg.so' - /usr/lib64/php/modules/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/gd.so' - /usr/lib64/php/modules/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/imagick.so' - /usr/lib64/php/modules/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mcrypt.so' - /usr/lib64/php/modules/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - /usr/lib64/php/modules/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - /usr/lib64/php/modules/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo.so' - /usr/lib64/php/modules/pdo.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - /usr/lib64/php/modules/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
If I let it run as the Apache owner, all modules load just fine. I would be ok with that, but Filecharger requires both CGI and PHP to run as the server owner. I have tried both the CGI wrapper and FCGId with the same results... Any suggestions?
Comments
Submitted by BerkWood on Sun, 01/19/2014 - 15:48 Comment #1
Submitted by andreychek on Sun, 01/19/2014 - 15:53 Comment #2
Howdy -- I suspect that there's a path set in the php.ini file in $HOME/etc/php5/php.ini that's pointing to an incorrect location for PHP modules.
Is there anything set in your php.ini file that you need?
If not, you could actually delete that php.ini file, and then change the PHP Execution Mode to mod_php, then back to FCGI/CGI. That will cause it to copy over a fresh copy of the php.ini file, which should resolve the problem you're seeing.
Submitted by BerkWood on Sun, 01/19/2014 - 19:14 Comment #3
Awesome!!! It worked!!! Thank you