≡ Menu

Install PHP 5 in Red Hat Enterprise Linux 5

Q. I saw your earlier article about how to install PHP 5 under Red Hat Enterprise Linux version 4. But I’m using Red Hat enterprise Linux 5 and I don’t want to mess up with old version instructions. Is there a way that I can install PHP5 under RHEL 5 without using source rpm?

A. Redhat Enterprise 5 supports PHP version 5 out of box. You can install PHP 5 using any one of the following method:

Method #1: Download and install php 5 from RHN

Type the following command to install php 5:
# yum install php
You may also want to install Apache and other php 5 extensions:
# yum install httpd php-gd php-mysql

Method #2: CD/DVD

Mount CD/DVD rom and use rpm command to install PHP5:
# rpm -ivh php*

Method #3: Use GUI package manager

Type the following command to start GUI package manager:
# system-config-package
Now Select PHP (under Web Servers) and install the same.

Tweet itFacebook itGoogle+ itPDF itFound an error/typo on this page?

{ 8 comments… add one }

  • keimoto July 10, 2007, 12:43 am

    Would method #2 a bit overkill?

  • nixCraft July 10, 2007, 2:47 pm


    May be as it installs almost all php modules. If you just want php-mysql and gd, try

    rpm -ivh php-mysql* php-gd*


  • allangering November 18, 2009, 1:13 pm

    I’m tearing my hair out trying to get PHP 5.2.6 installed on our RHEL 5 box here. Upgrading to RHEL 5 is an option down the road, but not tonight, which is when we need to get this instance of our webapp that depends on a new build of PHP running.

  • Rudi March 18, 2010, 7:42 am

    You can get Php 5.2.* from Redhat. If you PAY for their Advanced Application stack. 1 Year basic support = $1,999 or if you want Premium Support for 1 year = $8,499.

    Redhat are becoming worse than Microsoft. At least MS don’t give you outdated software versions if you pay them less money.


  • Ben December 20, 2010, 8:30 pm

    haha…Redhat is a joke…RPM actually give you a binary package, which is not tuned for your machine, and you have no option to compile your own, e.g. in apache, you might want to choose MPM=event or worker. or you wanna compile all modules as static modules.

    Of course you can install from source, but it will cause you difficult to manage all your packages, especially RedHat always give you outdated packages.

    I’ve switched to FreeBSD from RedHat already. I am happy I don’t need to pay Redhat for this kind of service.

  • Jerome Benton March 2, 2011, 5:17 pm

    Does PHP 5 work on Red Hat Enterprise Linux version 6?

    • al biheiri April 21, 2011, 2:33 pm

      rhel6 comes with php 5.3.2

  • ratheesh June 20, 2011, 10:38 am

    i want php 5.2 + for redhat5 32 bit rpm packge …………. is it available ? pls give the detils……….

Leave a Comment