PHP - Unable to load dynamic library '/usr/lib64/php/modules/

15,590

You should open your php.ini file located in php folder, and uncomment this line of code:

;extension=php_mysql.dll

then it will look like this:

extension=php_mysql.dll
Share:
15,590
user3717786
Author by

user3717786

Updated on June 27, 2022

Comments

  • user3717786
    user3717786 almost 2 years

    I am encountering the following errors when I try to run my webpage, which has a php script embedded to call a mysql database:


    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/dbase.so' - /usr/lib64/php/modules/dbase.so: undefined symbol: core_globals 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: undefined symbol: executor_globals 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: undefined symbol: executor_globals 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: undefined symbol: executor_globals 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: undefined symbol: php_pdo_register_driver in Unknown on line 0
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_sqlite.so' - /usr/lib64/php/modules/pdo_sqlite.so: undefined symbol: executor_globals in Unknown on line 0
    [notice] Apache/2.2.3 (Red Hat) configured -- resuming normal operations
    PHP Fatal error:  Call to undefined function mysqli_connect() in /var/www/html/index.php on line 11
    

    I have checked my php.ini file and have verified the extension_dir directive references the correct directory i.e. /usr/lib64/php/modules/

    Is anyone able to shed some light on why these errors are occurring?

  • user3717786
    user3717786 almost 10 years
    Is php_mysql.dll only applicable to a windows installation?
  • Narcarsiss
    Narcarsiss about 4 years
    @user3717786 Yes '.dll' are windows only dynamic link libraries, on Linux it'll be php_mysql.so
  • Pathros
    Pathros over 2 years
    I need help! I can't load sqlsrv extensions :(