溫馨提示×

CentOS上如何安裝PHP

小樊
42
2025-06-10 04:02:23
欄目: 編程語言

在CentOS上安裝PHP有多種方法,以下是兩種常用的方法:

方法一:使用Remi倉庫安裝

  1. 添加Remi倉庫

    首先,你需要添加Remi倉庫,這是一個第三方倉庫,提供了最新版本的PHP和其他軟件包。

    sudo yum install epel-release
    sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
    
  2. 啟用Remi倉庫

    啟用你需要的PHP版本對應的倉庫。例如,如果你想安裝PHP 7.4,可以這樣做:

    sudo yum-config-manager --enable remi-php74
    

    如果你想安裝PHP 8.0,可以這樣做:

    sudo yum-config-manager --enable remi-php80
    
  3. 安裝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
    
  4. 啟動并啟用PHP-FPM

    如果你使用的是PHP-FPM,需要啟動并啟用它:

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    
  5. 配置PHP

    你可以編輯PHP配置文件來調整PHP的行為。常用的配置文件是/etc/php.ini。例如,你可以編輯這個文件來設置錯誤報告級別:

    sudo vi /etc/php.ini
    

    在文件中找到error_reportingdisplay_errors選項,并進行相應的設置:

    error_reporting = E_ALL
    display_errors = On
    

方法二:使用IUS倉庫安裝

  1. 添加IUS倉庫

    首先,你需要添加IUS倉庫,這也是一個第三方倉庫,提供了最新版本的PHP和其他軟件包。

    sudo yum install epel-release
    sudo yum install https://repo.ius.io/ius-release-el7.rpm
    
  2. 安裝PHP

    現在你可以安裝PHP及其常用模塊了。例如,安裝PHP 7.4和常用模塊:

    sudo yum install php74u php74u-cli php74u-fpm php74u-mysqlnd php74u-zip php74u-gd php74u-mbstring php74u-curl php74u-xml php74u-pear php74u-bcmath
    

    如果你想安裝PHP 8.0,可以這樣做:

    sudo yum install php80u php80u-cli php80u-fpm php80u-mysqlnd php80u-zip php80u-gd php80u-mbstring php80u-curl php80u-xml php80u-pear php80u-bcmath
    
  3. 啟動并啟用PHP-FPM

    如果你使用的是PHP-FPM,需要啟動并啟用它:

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    
  4. 配置PHP

    你可以編輯PHP配置文件來調整PHP的行為。常用的配置文件是/etc/php.ini。例如,你可以編輯這個文件來設置錯誤報告級別:

    sudo vi /etc/php.ini
    

    在文件中找到error_reportingdisplay_errors選項,并進行相應的設置:

    error_reporting = E_ALL
    display_errors = On
    

總結

以上兩種方法都可以讓你在CentOS上安裝PHP。Remi倉庫通常提供更多的PHP版本選擇,而IUS倉庫則提供了較新的PHP版本。你可以根據自己的需求選擇合適的倉庫進行安裝。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女