≡ Menu

CentOS / RHEL: Install MySQL PHP Extension

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

Share this tutorial on:

Like this? Follow us on Twitter OR support us by using Patreon

{ 3 comments… add one }
  • Jeff Lynn February 2, 2011, 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


  • Dave September 27, 2011, 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.


  • Aneslin November 14, 2012, 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 ?

Security: Are you a robot or human?

Leave a Comment

You can use these HTML tags and attributes: <strong> <em> <pre> <code> <a href="" title="">

   Tagged with: , , , , , , , , , ,