Install PHP 7 on CentOS 7

We will show you how to install PHP 7 on CentOS 7. PHP is a server-side scripting language used for web development. Recently, the PHP development team announced that the major PHP 7 series has been released and it will become available to the web developers. Installing PHP 7 on CentOS 7 is an easy task, just carefully follow the steps below.

PHP 7 comes with numerous new and improved features. One of the most noticeable is the new Zend Engine version. Also, other important improvements are the enhanced performance and significantly reduced memory usage. Thus, PHP 7 can be up to twice as fast as PHP 5.6.

1. Login via SSH and update the system software

To install PHP 7 on an CentOS server, you need to login to your server via SSH. Once you are logged in, update all your system software to the latest version using the command below:

yum update

2. Add the required repositories to yum

Once the update of your system is completed, you can go ahead and add the required repositories to yum.

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3. Install PHP 7

Now, install PHP 7 using the following command:

yum install php70w

4. Verify the PHP 7 installation

The installation should take a few moments. Once it is completed, you can ensure that the latest stable release of PHP 7 is installed on your system by using the command:

php -v

You should see something like this:

PHP 7.0.0 (cli) (built: Dec  2 2015 20:42:32) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies

5. Search all available PHP 7 modules

If you like to search all the available PHP 7 modules you can use to command:

yum search php70w

6. Install specific PHP 7 module

To install specific PHP 7 modules like the module that allows PHP applications to use MySQL databases, you can use the command below:

yum install php70w-mysql

7. Test PHP 7 functionality

To test the functionality of PHP 7 on your CentOS server you can create a simple PHP info file and place it in your web server’s document root. Navigate to your web server’s document root:

cd /var/www/html/

Create a PHP info file using nano:

nano info.php

Paste the following content into that file:

<?php
phpinfo();
?>

Save the file and close it. Also, change the ownership of the file and make Apache the owner of that file:

chown apache: info.php

8. Restart Apache Server

Do not forget to restart your Apache web server if you haven’t restarted it yet so the installation changes can take effect:

systemctl restart httpd

The last thing is to access the file using a web browser. Open your favorite web browser and navigate to the following address:

https://111.111.111.111/info.php

Of course, we are using the IP address 111.111.111.111 for testing purposes only, so you should make sure that you are using your actual server’s IP address. You should see a page with the current PHP information such as version, compilation options, extensions, loaded configuration files etc.

  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

Initial Server Setup with CentOS 7

Initial Server Setup with CentOS 7  Introduction When you first create a new server, there are...

How To Create an SSL Certificate on Apache for CentOS 7

How To Create an SSL Certificate on Apache for CentOS 7  Introduction TLS, or "transport layer...

How to Install and Configure phpMyAdmin on CentOS 7

phpMyAdmin is an open source tool used for the administration of MySQL. In addition to offering...

How To Set Up Apache Virtual Hosts on CentOS 7

Introduction The Apache web server is the most popular way of serving web content on the...

How To Connect To Your Droplet with SSH

How To Connect To Your Droplet with SSH  Introduction If you have recently created a...