Install PHP 5 in Red Hat Enterprise Linux 5

in Categories , , last updated July 30, 2007

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.

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.

Share this on (or read 8 comments/add one below):

8 comment

  1. keimoto,

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

    rpm -ivh php-mysql* php-gd*

    HTH

  2. 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.

  3. 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.

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

    Have a question? Post it on our forum!