當前位置: 首頁> 最新文章列表> 如何在CentOS中安裝PHP5和PHP7並切換版本

如何在CentOS中安裝PHP5和PHP7並切換版本

gitbox 2025-07-14

如何在CentOS中安裝PHP5和PHP7並切換版本

CentOS是基於Linux的操作系統,許多Web開發者在此環境中工作,而PHP作為流行的服務器端編程語言,通常需要在CentOS中進行安裝。本文將向大家展示如何在CentOS系統中安裝PHP5和PHP7,並提供PHP版本切換的方法。

安裝PHP5

安裝必要的軟件

在安裝PHP5之前,需要先安裝Apache服務器、MySQL數據庫以及PHP的相關依賴項。可以通過以下命令來完成安裝:

sudo yum install httpd mysql-server php php-mysql

其中,httpd是Apache服務器,mysql-server是MySQL數據庫,php和php-mysql是PHP的依賴項。

重啟Apache服務器

安裝完成後,重啟Apache服務器以使改動生效:

sudo service httpd restart

測試PHP5是否安裝成功

接下來,我們可以創建一個簡單的PHP文件來測試安裝是否成功。輸入以下命令:

sudo vi /var/www/html/info.php

在文件中輸入以下內容:

<?php phpinfo(); ?>

保存文件並關閉。然後,在瀏覽器地址欄中輸入`http://localhost/info.php`,如果頁面顯示了PHP版本和相關信息,就說明PHP5安裝成功。

安裝PHP7

安裝並啟用EPEL

PHP7相較於PHP5有更高的性能和更好的應用效果。要安裝PHP7,首先需要安裝EPEL(Extra Packages for Enterprise Linux)。執行以下命令:

sudo yum install epel-release

安裝Webtatic存儲庫

接著,安裝Webtatic存儲庫:

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安裝PHP7

使用以下命令來安裝PHP7:

sudo yum install php70w

安裝完成後,重啟服務器。

測試PHP7是否安裝成功

與PHP5類似,創建一個info.php文件,並在瀏覽器中訪問`http://localhost/info.php`,如果頁面顯示了PHP7的相關信息,說明安裝成功。

在CentOS中切換不同的PHP版本

安裝相關軟件

如果你希望在同一台服務器上切換PHP版本,可以使用多PHP版本管理器。在開始之前,首先需要安裝一些必備的軟件:

sudo yum install scl-utils-build scl-utils

安裝多PHP版本

接下來,安裝必要的PHP版本包:

sudo yum install centos-release-scl-rh
sudo yum-config-manager --enable rhel-server-rhscl-7-rpms
sudo yum install rh-php71 # 安裝PHP 7.1
sudo yum install rh-php56 # 安裝PHP 5.6

切換PHP版本

安裝完成後,可以使用以下命令來切換PHP版本:

scl enable rh-php71 bash
scl enable rh-php56 bash

選擇你所需的PHP版本後,你可以在終端中使用該版本的PHP。

總結

本文介紹瞭如何在CentOS系統中安裝PHP5和PHP7,並展示瞭如何通過多PHP版本管理器在同一台服務器上切換不同的PHP版本。掌握這些安裝和切換技巧,將幫助你更加靈活地管理PHP環境。