Home  >  Article  >  Backend Development  >  How to reinstall php on centos

How to reinstall php on centos

PHPz
PHPzOriginal
2023-04-23 17:48:33803browse

As time goes by and technology is constantly updated, operating systems and related software also need to be upgraded and reinstalled to maintain their best condition. In this article, we will explain how to reinstall PHP in CentOS system. This may be necessary if:

  1. Your PHP version is out of date and needs to be upgraded to the latest version.
  2. Your system has multiple PHP versions installed. You need to uninstall the old version and install the new version.
  3. Your PHP configuration file has been accidentally changed or deleted and needs to be reinstalled.

The following are the steps to reinstall PHP on a CentOS system:

Step 1: Preparation

Be sure to back up your configuration before you perform the reinstallation files and data to ensure data is not lost. Also, make sure you have root or sudo access to avoid permission issues.

Step 2: Uninstall the old version of PHP

If you have other PHP versions installed in your system, you need to uninstall them first. You can uninstall the old version with the following command:

sudo yum remove php

This will uninstall all related PHP packages.

Step 3: Add the necessary software libraries

You need to add the necessary software libraries to ensure that you can download and install the latest version of PHP. Execute the following command:

sudo yum install epel-release

sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Step 4: Install PHP

Now, you can install the latest version of PHP. In order to install the latest version, run the following command in the terminal:

sudo yum install php

Also, if you wish to select a specific version of PHP when installing, you can run the following command :

sudo yum install php70 #Install PHP 7.0 version

sudo yum install php71 #Install PHP 7.1 version

sudo yum install php72 #Install PHP 7.2 version

Step 5: Install PHP Extensions

Once you have PHP installed, you may need to install some extensions for it. In CentOS, most extensions can be found in the default epel and remi software repositories. You can use the following command to install commonly used extensions:

sudo yum install php-mysql #MySQL extension

sudo yum install php-gd #GD library extension

sudo yum install php-mbstring #Multi-byte string extension

sudo yum install php-xml #XML standard support extension

sudo yum install php-pecl-memcached #Caching extension

Step 6: Restart the web server

After installing PHP and related extensions, you need to restart the web server to apply the changes. You can restart the Apache server using the following command:

sudo systemctl restart httpd

Step 7: Verify installation

Now you can verify your new installation by running the following command Version PHP has been successfully installed:

php -v #Display PHP version number

phpinfo() #Display PHP information

This will display the PHP version you installed and related configuration information.

Summary

Reinstalling PHP may be a necessary process to ensure that your system is running the latest version of PHP. In CentOS, you can use the yum command to install and uninstall PHP and its extensions. By following the steps above, you should be able to successfully install and verify the latest version of PHP.

The above is the detailed content of How to reinstall php on centos. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn