April 21, 2014

Installing PHP 5.4 on CentOS 5.8

This tutorial is intended for system administrators wanting to install PHP 5.4 on CentOS 5.8

The reader should know how to configure a web server or application server and have basic knowledge of the HTTP protocol. Once finished the reader should have PHP 5.4 running with the default configuration.

Install Yum Priorities

For a brief overview on and how to configure Yum Priorities you can follow the instructions outlined in our Install YUM Priorities on CentOS tutorial.

# yum install yum-priorities

Installing PHP 5.4 on CentOS 5.8 x86_64

Install the EPEL x86_64 YUM Repository

# rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

Install the IUS x86_64 YUM Repository

# rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-10.ius.el5.noarch.rpm

# yum install php54 php54-common php54-devel

# php -v
PHP 5.4.5 (cli) (built: Jul 23 2012 10:10:54)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

Installing PHP 5.4 on CentOS 5.8 i386

Install the EPEL i386 YUM Repository

# rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

Install the IUS i386 YUM Repository

# rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-10.ius.el5.noarch.rpm

# yum install php54 php54-common php54-devel

# php -v
PHP 5.4.5 (cli) (built: Jul 23 2012 10:10:54)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

  • http://www.facebook.com/profile.php?id=100000057418467 Paul Aan

    Great job friend… I have spent 2hours to before read this article.

  • Intasar Khan

    Thanks George,

    can you please also guide that how we configure IUS and Epel in order to get latest versions of packages ? like we configure priority inn another article

  • Intasar Khan

    also its showing this

    warning: rpmts_HdrFromFdno: Header V4 DSA signature: NOKEY, key ID 9cd4953f
    ius/gpgkey | 1.3 kB 00:00
    Importing GPG key 0x9CD4953F “IUS Community Project ” from /etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY
    Is this ok [y/N]: y
    warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
    epel/gpgkey | 1.7 kB 00:00
    Importing GPG key 0x217521F6 “Fedora EPEL ” from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    Is this ok [y/N]:

    SHould i write Yes ? i use centos i386 32 bit 5.8 final

  • Victor Gomes

    Nice article, thanks it helps me a lot.