在CentOS上安裝PHP有多種方法,以下介紹兩種常用的方法:使用Remi倉庫和使用CentOS官方倉庫。推薦使用Remi倉庫,因為它提供了更新的PHP版本。
添加Remi倉庫
首先,你需要添加Remi倉庫。打開終端并運行以下命令:
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
如果你使用的是CentOS 8,請將上述命令中的7
替換為8
。
啟用Remi倉庫
啟用你需要的PHP版本的Remi倉庫。例如,如果你想安裝PHP 7.4,可以運行以下命令:
sudo yum-config-manager --enable remi-php74
如果你想安裝PHP 8.0,可以運行以下命令:
sudo yum-config-manager --enable remi-php80
安裝PHP
現在你可以安裝PHP及其相關模塊。例如,安裝PHP 7.4及其常用模塊:
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
如果你想安裝PHP 8.0及其常用模塊,可以運行以下命令:
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
啟動并啟用PHP-FPM
如果你使用的是PHP-FPM,需要啟動并啟用它:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
驗證安裝
最后,驗證PHP是否安裝成功。創建一個名為info.php
的文件,內容如下:
<?php
phpinfo();
?>
將該文件放置在你的Web服務器的根目錄下(例如/var/www/html
),然后在瀏覽器中訪問http://your_server_ip/info.php
。你應該能看到PHP的詳細信息頁面。
安裝EPEL倉庫
sudo yum install epel-release
安裝PHP
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
啟動并啟用PHP-FPM
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
驗證安裝
同樣,創建一個名為info.php
的文件,內容如下:
<?php
phpinfo();
?>
將該文件放置在你的Web服務器的根目錄下,然后在瀏覽器中訪問http://your_server_ip/info.php
。你應該能看到PHP的詳細信息頁面。
使用Remi倉庫可以讓你安裝到更新的PHP版本,而使用CentOS官方倉庫則更為穩定但版本較舊。根據你的需求選擇合適的方法進行安裝。