How to enable mysqli extension on redhat?
19,646
If you're using php5.5.x then:
$ sudo yum install php55-mysqlnd
or:
$ yum install php[your version]-mysqli or mysql
If you're greater than 5.3:
$ yum install php[your version]-mysqlnd
Related videos on Youtube
Author by
nuthan
Updated on September 18, 2022Comments
-
nuthan over 1 year
My php.ini says:
Additional .ini files parsed
/etc/php53/php.d/curl.ini, /etc/php53/php.d/fileinfo.ini, /etc/php53/php.d/json.ini, /etc/php53/php.d/mysqli.ini, /etc/php53/php.d/mysql.ini, /etc/php53/php.d/pdo_mysql.ini, /etc/php53/php.d/phar.ini, /etc/php53/php.d/zip.ini
mysqli.ini is loaded.. But still i get this,
PHP Fatal error: Class 'mysqli' not found
- i tried enabling dynamic loading and initialize php scripts with dl("mysqli.so");
i also tried recompiling the php source:
./configure --with-mysql=/usr/lib64/mysql --with- mysqli=/usr/lib64/mysql/mysql_config
even this didn't work. Can anybody help me solve my problem?
- Red Hat Enterprise Linux Server release 5 (Tikanga).
- x86_64 GNU/Linux.
- No access to RHN.
Thanks.
-
Michael Hampton over 11 yearsIf you don't have an active Red Hat subscription, either purchase one, or convert the system to CentOS.
-
GioMac over 10 yearshow did you install php?
-
nuthan over 12 yearsyes phpinfo() does not show this module!!! php -i|grep extension_dir shows
extension_dir => /usr/lib64/php53/modules => /usr/lib64/php53/modules
ls -lha /usr/lib64/php53/modules/mysqli.so shows-rwxr-xr-x 1 root root 130K Aug 23 06:58 /usr/lib64/php53/modules/mysqli.so
ldd /usr/lib64/php53/modules/mysqli.so shows libs phpinfo -
Salton about 10 years@nuthan I am running into the same issue. were you able to resolve this issue?
-
nuthan about 10 years@Salton Its been a quiet long time. The issue was resolved, but I dont remember exactly how it did. Sorry for that. Anyway, what issues r u facing now?