CentOS / RHEL: Install MySQL PHP Extension

by on July 1, 2009 · 3 comments· LAST UPDATED July 1, 2010

in , ,

How do I install a module or extension for PHP applications that use MySQL databases under CentOS / Redhat / RHEL / Fedora Linux?

You need to install php-mysql module using the yum command which contains a dynamic shared object that will add MySQL database support to PHP. MySQL is an object-relational database management system. PHP is an HTML-embeddable scripting language. If you need MySQL support for PHP applications, you will need to install this package and the php package:
# yum install php php-mysql httpd

Finally, restart apache web server:
# service httpd restart

Tweet itFacebook itG+ itDownload PDF versionFound an error/typo on this page?

{ 3 comments… read them below or add one }

1 Jeff Lynn February 2, 2011 at 6:56 pm


Can you help me to resolve php-mysql extension configuration problem?

I had RHL enterprise 5 installed on my server and found that the PHP installed has
no php-mysql support from phpinfo().

I tried your suggested instruction of :

yum install php php-mysql httpd

and got the following response? What do I have to do to resolve this?

[root@rhl-server ~]# yum install php php-mysql httpd
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Nothing to do

Thanks for any info



2 Dave September 27, 2011 at 2:42 am

My web hosting tech support could not solve this issue. So, thanks for posting the how to. You saved me many hours of work. Glad I finally found this in Google.



3 Aneslin November 14, 2012 at 2:49 pm

I hv installed this, and I got this message when I tried to install wordpress,

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

How can I fix it ?


Leave a Comment

Tagged as: , , , , , , , , , ,

Previous Faq:

Next Faq: