Skip to content

How to Do IT

Information Technology Explained

  • Hardware
  • Linux
  • Network
  • Office
  • Security
  • Windows
  • Reviews
How to Do IT
Information Technology Explained

Install PHP 7.2 under CentOS 7

CentOS is one of the top scorers among the free Linux operating systems with just over 20% market share among the open source operating systems. If you install Cent OS 7 today (in the year 2019) and would like to use PHP afterwards, you’ll encounter a bad surprise: The “latest” packaged version for CentOS 7 ist PHP 5.4

This version of PHP is already deprecated a long time ago and support for PHP 5.4 has ended by September 2015 ( Link: https://php.net/supported-versions.php )

So if you are an IT or linux administrator and want to deploy php on your newly installed Centos / server, you have to find a different way to install PHP . Otherwise you’d run the risk of getting hacked.

By the time of this writing the latest version of PHP being both up-to-date and maintained by the PHP developpers is PHP 7.2. So let’s jump in and install PHP 7.2. on CentOS 7:

First you should update the operating (CentOS) itself with:

yum –y update

 

This might take anywhere from a few seconds to several minutes. It mainly depends on how fast your server and internet connection are. And of course it depends on how long hou haven’t done any updates.

Please note: If there is any kernel-package among the updated packages you should reboot your Centos machine.

Before we go ahead we need to enable two package depots. Don’t worry if you have already done this. It will do no harm if repeated:

yum –y install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Before we continue it’s safe to uninstall any php or php-related software.

yum -y remove php-common php56w-common
yum -y remove mod_php71w php71w-opcache php71w-common
yum -y remove mod_php70w php70w-opcache php70w-common
yum -y remove mod_php72w php72w-opcache php72w-common


 

Now you can install PHP version 7.2:

Yum –y install php72w php72w-common php

Just in case you’d like to install most of the related software packages like mysql-drivers or other php-7.2 packages, here’s the more extensive list::

yum -y install mod_php72w php72w php72w-opcache php72w-common php72w-mysql php72w-devel php72w-gd php72w-xml php72w-mbstring php72w-pdo php72w-odbc php72w-xml php72w-soap php72w-mssql  php72w-common php72w-mysql php72w-xmlrpc php72w-snmp php72w-process php72w-pear php72w-gd php72w-ldap php72w-cli php72w-mbstring php72w-opcache

 

Last but not least you might want to check the installed vesion of PHP. You can do this by typing “php –v” . Your output should look like this:

[root@fmtest02mb ~]# php -v
PHP 7.2.17 (cli) (built: May 13 2019 18:03:04) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.17, Copyright (c) 1999-2018, by Zend Technologies
[root@fmtest02mb ~]#

The important part ist “PHP 7.2.17 (cli)”.

You may also read:
Install VLLM on Ubuntu 22: Step-by-Step Guide
Powered by Inline Related Posts

Conclusion: If you know how – removing any old PHP package and installing PHP 7.2 is pretty easy. Now your users can enjoy the speed and robustness of PHP 7 under Centos 7.

 

 

  • About the Author
  • Latest Posts
Avatar of Matthias
Matthias

Matthias Böhmichen is the founder of howto-do.it . He is using Linux since 1991 and fell in love with windows a few years later. He likes to discover new technologies, especially hard- and software.

  • Demystifying: What is a Cron Job in Linux?
  • Beginner's Guide: How to SSH into Raspberry Pi for Remote Access
  • What is the Nginx Webserver?

Recent Posts

  • Mastering Basics: How to Copy Files in Linux Explained
    Mastering Basics: How to Copy Files in Linux Explained
    03/01/2026
  • Uncover How to Check Django Version: Your Simple Guide
    Uncover How to Check Django Version: Your Simple Guide
    03/01/2026
  • Mastering the Process: How to Delete a File in Linux Explained
    Mastering the Process: How to Delete a File in Linux Explained
    03/01/2026
  • Mastering How to Run a File in Linux Terminal: A Guide
    Mastering How to Run a File in Linux Terminal: A Guide
    03/01/2026
  • Mastering Linux: How to Rename a File in Linux Simplified
    Mastering Linux: How to Rename a File in Linux Simplified
    02/01/2026
  • Mastering Text Editing: How to Use Vi in Linux Explained
    Mastering Text Editing: How to Use Vi in Linux Explained
    02/01/2026
  • Demystifying: What is a Cron Job in Linux?
    Demystifying: What is a Cron Job in Linux?
    02/01/2026
  • Mastering the Steps: How to Delete Partitions in Linux
    Mastering the Steps: How to Delete Partitions in Linux
    02/01/2026
  • Understanding What Does NFS (Network File System) Mean
    Understanding What Does NFS (Network File System) Mean
    01/01/2026

Search this Site

Search

Recent Posts

  • Nextcloud vs Google Drive: My Cloud Picks
    Nextcloud vs Google Drive: My Cloud Picks
    01/01/2026
  • Mastering Basics: How to Copy a File in Linux Explained
    Mastering Basics: How to Copy a File in Linux Explained
    01/01/2026
  • Easy Steps on How to Mount a Disk in Linux Explained
    Easy Steps on How to Mount a Disk in Linux Explained
    01/01/2026
  • Mastering the Steps: How to Delete a Directory in Linux
    Mastering the Steps: How to Delete a Directory in Linux
    31/12/2025
  • Mastering Linux: How to Rename Multiple Files at Once in Linux
    Mastering Linux: How to Rename Multiple Files at Once in Linux
    31/12/2025
  • Mastering How to Execute File Linux: A Comprehensive Guide
    Mastering How to Execute File Linux: A Comprehensive Guide
    31/12/2025
  • Mastering the Basics: How to Edit Crontab Linux Explained
    Mastering the Basics: How to Edit Crontab Linux Explained
    31/12/2025
  • Understanding What is Mount Point in Linux: A Guide
    Understanding What is Mount Point in Linux: A Guide
    30/12/2025
  • Mastering Linux: How to Copy a Directory in Linux Explained
    Mastering Linux: How to Copy a Directory in Linux Explained
    30/12/2025
  • Guide: How to Delete Files in Linux Easily and Safely
    Guide: How to Delete Files in Linux Easily and Safely
    30/12/2025
  • Easy Steps on How to Delete a Partition Linux – Guide
    Easy Steps on How to Delete a Partition Linux – Guide
    30/12/2025
  • Mastering How to Rename a Directory in Linux: A Guide
    Mastering How to Rename a Directory in Linux: A Guide
    29/12/2025
  • A Step-by-Step Guide: How to Install Ubuntu Server – Simplified Instructions
    A Step-by-Step Guide: How to Install Ubuntu Server – Simplified Instructions
    29/12/2025
  • Mastering How to Schedule a Job in Linux Using Crontab: A Guide
    Mastering How to Schedule a Job in Linux Using Crontab: A Guide
    29/12/2025
  • How to Easily Add a Shared Mailbox in Outlook for Efficient Email Management
    How to Easily Add a Shared Mailbox in Outlook for Efficient Email Management
    29/12/2025
  • Icinga vs. Cacti: Best Network Monitoring Tools?
    Icinga vs. Cacti: Best Network Monitoring Tools?
    28/12/2025
  • How to Customize Windows 11 to Resemble Windows 10 – Easy Step-by-Step Guide
    How to Customize Windows 11 to Resemble Windows 10 – Easy Step-by-Step Guide
    28/12/2025
  • A Step-by-Step Guide: Enabling Port Forwarding on pfSense
    A Step-by-Step Guide: Enabling Port Forwarding on pfSense
    28/12/2025
  • How To Choose the Right IT Strategy for Your Business Goals
    How To Choose the Right IT Strategy for Your Business Goals
    28/12/2025
  • pfsense vs OPNsense – a comprehensive comparison to determine the better option for your network security needs
    pfsense vs OPNsense – a comprehensive comparison to determine the better option for your network security needs
    27/12/2025
  • Step-by-Step Guide: Enabling SSH on Ubuntu 22 for Secure Remote Access
    Step-by-Step Guide: Enabling SSH on Ubuntu 22 for Secure Remote Access
    27/12/2025
Welcome to HowTo-Do.it, your destination to the world of information technology. Whether you're a tech novice or a seasoned enthusiast, our website is dedicated to empowering everyday users with the knowledge you need to confidently engage with software and hardware.
From demystifying complex software applications to unraveling the intricacies of hardware setups, we're here to guide you step-by-step.

Our Partners

  • Biteno GmbH
  • IT-ServiceCenter.com
  • Data Privacy
  • Imprint
  • Opt-out preferences
  • Howto-Do.IT in German
  • Sitemap

© 2026 How to Do IT

Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
Scroll to top
  • Hardware
  • Linux
  • Network
  • Office
  • Security
  • Windows
  • Reviews