How to Install php on CentOS 6.2

In This post, I will show you on how to install the php packages on CentOS 6.2. Assume that you have installed minimal installation type CentOS 6.2 and has setup your own local yum repository. You can use internet CentOS yum repository instead if you have direct internet connection to your server.

How to Setup Local Yum Repository from CD-ROM/DVD-ROM image on CentOS 6.2

    [root@centos6 ~]# yum install php*
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    CentOS6.2-Repository                                                            | 1.3 kB     00:00 ...
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package php.i686 0:5.3.3-3.el6_1.3 will be installed
    ---> Package php-cli.i686 0:5.3.3-3.el6_1.3 will be installed
    --> Processing Dependency: libedit.so.0 for package: php-cli-5.3.3-3.el6_1.3.i686
    ---> Package php-common.i686 0:5.3.3-3.el6_1.3 will be installed
    ---> Package php-gd.i686 0:5.3.3-3.el6_1.3 will be installed
    --> Processing Dependency: libpng12.so.0(PNG12_0) for package: php-gd-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libpng12.so.0 for package: php-gd-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libjpeg.so.62 for package: php-gd-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libfreetype.so.6 for package: php-gd-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libXpm.so.4 for package: php-gd-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libX11.so.6 for package: php-gd-5.3.3-3.el6_1.3.i686
    ---> Package php-ldap.i686 0:5.3.3-3.el6_1.3 will be installed
    ---> Package php-mysql.i686 0:5.3.3-3.el6_1.3 will be installed
    ---> Package php-odbc.i686 0:5.3.3-3.el6_1.3 will be installed
    --> Processing Dependency: libodbc.so.2 for package: php-odbc-5.3.3-3.el6_1.3.i686
    ---> Package php-pdo.i686 0:5.3.3-3.el6_1.3 will be installed
    ---> Package php-pear.noarch 1:1.9.4-4.el6 will be installed
    ---> Package php-pecl-apc.i686 0:3.1.3p1-1.2.el6.1 will be installed
    ---> Package php-pecl-memcache.i686 0:3.0.5-3.el6 will be installed
    ---> Package php-pgsql.i686 0:5.3.3-3.el6_1.3 will be installed
    --> Processing Dependency: libpq.so.5 for package: php-pgsql-5.3.3-3.el6_1.3.i686
    ---> Package php-soap.i686 0:5.3.3-3.el6_1.3 will be installed
    ---> Package php-xml.i686 0:5.3.3-3.el6_1.3 will be installed
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.24) for package: php-xml-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.18) for package: php-xml-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.13) for package: php-xml-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.11) for package: php-xml-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libxslt.so.1 for package: php-xml-5.3.3-3.el6_1.3.i686
    --> Processing Dependency: libexslt.so.0 for package: php-xml-5.3.3-3.el6_1.3.i686
    ---> Package php-xmlrpc.i686 0:5.3.3-3.el6_1.3 will be installed
    --> Running transaction check
    ---> Package freetype.i686 0:2.3.11-6.el6_1.7 will be installed
    ---> Package libX11.i686 0:1.3-2.el6 will be installed
    --> Processing Dependency: libX11-common = 1.3-2.el6 for package: libX11-1.3-2.el6.i686
    --> Processing Dependency: libxcb.so.1 for package: libX11-1.3-2.el6.i686
    ---> Package libXpm.i686 0:3.5.8-2.el6 will be installed
    ---> Package libedit.i686 0:2.11-4.20080712cvs.1.el6 will be installed
    ---> Package libjpeg.i686 0:6b-46.el6 will be installed
    ---> Package libpng.i686 2:1.2.46-1.el6_1 will be installed
    ---> Package libxslt.i686 0:1.1.26-2.el6 will be installed
    ---> Package postgresql-libs.i686 0:8.4.9-1.el6_1.1 will be installed
    ---> Package unixODBC.i686 0:2.2.14-11.el6 will be installed
    --> Processing Dependency: libltdl.so.7 for package: unixODBC-2.2.14-11.el6.i686
    --> Running transaction check
    ---> Package libX11-common.noarch 0:1.3-2.el6 will be installed
    ---> Package libtool-ltdl.i686 0:2.2.6-15.5.el6 will be installed
    ---> Package libxcb.i686 0:1.5-1.el6 will be installed
    --> Processing Dependency: libXau.so.6 for package: libxcb-1.5-1.el6.i686
    --> Running transaction check
    ---> Package libXau.i686 0:1.0.5-1.el6 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    =======================================================================================================
     Package                 Arch         Version                         Repository                  Size
    =======================================================================================================
    Installing:
     php                     i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository       1.1 M
     php-cli                 i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository       2.2 M
     php-common              i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository       522 k
     php-gd                  i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository       102 k
     php-ldap                i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository        35 k
     php-mysql               i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository        76 k
     php-odbc                i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository        47 k
     php-pdo                 i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository        71 k
     php-pear                noarch       1:1.9.4-4.el6                   CentOS6.2-Repository       393 k
     php-pecl-apc            i686         3.1.3p1-1.2.el6.1               CentOS6.2-Repository        93 k
     php-pecl-memcache       i686         3.0.5-3.el6                     CentOS6.2-Repository        60 k
     php-pgsql               i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository        66 k
     php-soap                i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository       138 k
     php-xml                 i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository        98 k
     php-xmlrpc              i686         5.3.3-3.el6_1.3                 CentOS6.2-Repository        50 k
    Installing for dependencies:
     freetype                i686         2.3.11-6.el6_1.7                CentOS6.2-Repository       362 k
     libX11                  i686         1.3-2.el6                       CentOS6.2-Repository       585 k
     libX11-common           noarch       1.3-2.el6                       CentOS6.2-Repository       188 k
     libXau                  i686         1.0.5-1.el6                     CentOS6.2-Repository        22 k
     libXpm                  i686         3.5.8-2.el6                     CentOS6.2-Repository        58 k
     libedit                 i686         2.11-4.20080712cvs.1.el6        CentOS6.2-Repository        73 k
     libjpeg                 i686         6b-46.el6                       CentOS6.2-Repository       133 k
     libpng                  i686         2:1.2.46-1.el6_1                CentOS6.2-Repository       184 k
     libtool-ltdl            i686         2.2.6-15.5.el6                  CentOS6.2-Repository        45 k
     libxcb                  i686         1.5-1.el6                       CentOS6.2-Repository       104 k
     libxslt                 i686         1.1.26-2.el6                    CentOS6.2-Repository       448 k
     postgresql-libs         i686         8.4.9-1.el6_1.1                 CentOS6.2-Repository       201 k
     unixODBC                i686         2.2.14-11.el6                   CentOS6.2-Repository       382 k
    
    Transaction Summary
    =======================================================================================================
    Install      28 Package(s)
    
    Total download size: 7.8 M
    Installed size: 26 M
    Is this ok [y/N]: y
    Downloading Packages:
    -------------------------------------------------------------------------------------------------------
    Total                                                                  7.2 MB/s | 7.8 MB     00:01
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Warning: RPMDB altered outside of yum.
      Installing : libX11-common-1.3-2.el6.noarch                                                     1/28
      Installing : php-common-5.3.3-3.el6_1.3.i686                                                    2/28
      Installing : php-pdo-5.3.3-3.el6_1.3.i686                                                       3/28
      Installing : libxslt-1.1.26-2.el6.i686                                                          4/28
      Installing : postgresql-libs-8.4.9-1.el6_1.1.i686                                               5/28
      Installing : libedit-2.11-4.20080712cvs.1.el6.i686                                              6/28
      Installing : php-cli-5.3.3-3.el6_1.3.i686                                                       7/28
      Installing : 1:php-pear-1.9.4-4.el6.noarch                                                      8/28
      Installing : libjpeg-6b-46.el6.i686                                                             9/28
      Installing : libtool-ltdl-2.2.6-15.5.el6.i686                                                  10/28
      Installing : unixODBC-2.2.14-11.el6.i686                                                       11/28
      Installing : 2:libpng-1.2.46-1.el6_1.i686                                                      12/28
      Installing : freetype-2.3.11-6.el6_1.7.i686                                                    13/28
      Installing : libXau-1.0.5-1.el6.i686                                                           14/28
      Installing : libxcb-1.5-1.el6.i686                                                             15/28
      Installing : libX11-1.3-2.el6.i686                                                             16/28
      Installing : libXpm-3.5.8-2.el6.i686                                                           17/28
      Installing : php-gd-5.3.3-3.el6_1.3.i686                                                       18/28
      Installing : php-odbc-5.3.3-3.el6_1.3.i686                                                     19/28
      Installing : php-pecl-apc-3.1.3p1-1.2.el6.1.i686                                               20/28
      Installing : php-pecl-memcache-3.0.5-3.el6.i686                                                21/28
      Installing : php-5.3.3-3.el6_1.3.i686                                                          22/28
      Installing : php-pgsql-5.3.3-3.el6_1.3.i686                                                    23/28
      Installing : php-xml-5.3.3-3.el6_1.3.i686                                                      24/28
      Installing : php-mysql-5.3.3-3.el6_1.3.i686                                                    25/28
      Installing : php-xmlrpc-5.3.3-3.el6_1.3.i686                                                   26/28
      Installing : php-ldap-5.3.3-3.el6_1.3.i686                                                     27/28
      Installing : php-soap-5.3.3-3.el6_1.3.i686                                                     28/28
    
    Installed:
      php.i686 0:5.3.3-3.el6_1.3                        php-cli.i686 0:5.3.3-3.el6_1.3
      php-common.i686 0:5.3.3-3.el6_1.3                 php-gd.i686 0:5.3.3-3.el6_1.3
      php-ldap.i686 0:5.3.3-3.el6_1.3                   php-mysql.i686 0:5.3.3-3.el6_1.3
      php-odbc.i686 0:5.3.3-3.el6_1.3                   php-pdo.i686 0:5.3.3-3.el6_1.3
      php-pear.noarch 1:1.9.4-4.el6                     php-pecl-apc.i686 0:3.1.3p1-1.2.el6.1
      php-pecl-memcache.i686 0:3.0.5-3.el6              php-pgsql.i686 0:5.3.3-3.el6_1.3
      php-soap.i686 0:5.3.3-3.el6_1.3                   php-xml.i686 0:5.3.3-3.el6_1.3
      php-xmlrpc.i686 0:5.3.3-3.el6_1.3
    
    Dependency Installed:
      freetype.i686 0:2.3.11-6.el6_1.7                libX11.i686 0:1.3-2.el6
      libX11-common.noarch 0:1.3-2.el6                libXau.i686 0:1.0.5-1.el6
      libXpm.i686 0:3.5.8-2.el6                       libedit.i686 0:2.11-4.20080712cvs.1.el6
      libjpeg.i686 0:6b-46.el6                        libpng.i686 2:1.2.46-1.el6_1
      libtool-ltdl.i686 0:2.2.6-15.5.el6              libxcb.i686 0:1.5-1.el6
      libxslt.i686 0:1.1.26-2.el6                     postgresql-libs.i686 0:8.4.9-1.el6_1.1
      unixODBC.i686 0:2.2.14-11.el6
    
    Complete!
    

How to Reset the Directory Manager Password on RHEL 7 / CentOS 7
How to Reset the Directory Manager Password on RHEL 7 / CentOS 7

It is best practice to remember passwords, but because too many passwords, sometimes we forget. We are not encouraged to write the password on any paper or share the password...

How to Find Big Files Size on Linux RHEL/CentOS
How to Find Big Files Size on Linux RHEL/CentOS

As the linux administrator, sometimes we have to identify which files are most take much space in the linux server resulting in low free space. Low disk space can also...

Why Linux users should worry about malware and what they can do about it
Why Linux users should worry about malware and what they can do about it

Don’t drop your guard just because you’re running Linux. Preventing the spread of malware and/or dealing with the consequences of infection are a fact of life when using computers. If...

How to Reset Forgotten Root Password on Linux RHEL 7 / CentOS 7
How to Reset Forgotten Root Password on Linux RHEL 7 / CentOS 7

This short howto will explain the steps to reset a lost root password or to reset a forgotten root password on Linux RHEL 7 or CentOS 7. Basically, we will...

How to Update CentOS or Upgrade CentOS to the Latest Version
How to Update CentOS or Upgrade CentOS to the Latest Version

Recently, the latest version of CentOS 7.3 was released. All users of CentOS 7.0, 7.1 and 7.2 can upgrade their system to the most recent. This quick guide will explain...

How to Change your WordPress Username, Nickname and Display Name in MySQL
How to Change your WordPress Username, Nickname and Display Name in MySQL

After you create an account log in WordPress, you may want to change your WordPress username, as appropriate or due to security reason. However, you can not do this from...

How to Enable SSH Root Login on Ubuntu 16.04
How to Enable SSH Root Login on Ubuntu 16.04

As what we wrote in the previous article on how to allow SSH root on Ubuntu 14.04, after installing a fresh new copy of Ubuntu 16.04 LTS, we find that...

How to Change UUID of Linux Partition on CentOS 7
How to Change UUID of Linux Partition on CentOS 7

UUID (Universally Unique IDentifier) should be unique and it is used to identify storage devices on a linux system. If you cloned a virtual machine from vCenter, the metadata containing...

Leave a Reply

Your email address will not be published. Required fields are marked *