溫馨提示×

如何在Linux上安裝PHP

小樊
44
2025-07-25 13:06:00
欄目: 編程語言

在Linux上安裝PHP有多種方法,以下是使用包管理器(如apt、yum或dnf)安裝PHP的步驟:

使用APT(適用于Debian/Ubuntu系統)

  1. 更新包列表

    sudo apt update
    
  2. 安裝PHP及其常用模塊

    sudo apt install php php-cli php-fpm php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
    
  3. 檢查PHP版本

    php -v
    

使用YUM(適用于CentOS/RHEL 7)

  1. 啟用EPEL倉庫

    sudo yum install epel-release
    
  2. 更新包列表

    sudo yum update
    
  3. 安裝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
    
  4. 檢查PHP版本

    php -v
    

使用DNF(適用于CentOS/RHEL 8)

  1. 更新包列表

    sudo dnf update
    
  2. 安裝PHP及其常用模塊

    sudo dnf install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
    
  3. 檢查PHP版本

    php -v
    

使用編譯安裝(適用于所有Linux發行版)

如果你需要更高級的配置或特定版本的PHP,可以選擇編譯安裝:

  1. 安裝依賴包

    sudo apt-get install build-essential libxml2-dev libssl-dev curl git
    
  2. 下載PHP源碼

    cd /usr/src
    sudo wget https://www.php.net/distributions/php-7.4.33.tar.gz
    sudo tar -zxvf php-7.4.33.tar.gz
    cd php-7.4.33
    
  3. 配置編譯選項

    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-mbstring --enable-zip --enable-curl --enable-gd --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-openssl
    
  4. 編譯并安裝

    make
    sudo make install
    
  5. 配置PHP 將PHP配置文件復制到指定目錄:

    sudo cp php.ini-production /usr/local/php/etc/php.ini
    
  6. 啟動PHP-FPM(如果使用)

    sudo /usr/local/php/sbin/php-fpm
    
  7. 檢查PHP版本

    /usr/local/php/bin/php -v
    

配置Web服務器

如果你使用的是Apache或Nginx,還需要配置它們以使用PHP:

Apache

  1. 啟用PHP模塊

    sudo a2enmod php7.4
    
  2. 重啟Apache

    sudo systemctl restart apache2
    

Nginx

  1. 配置PHP-FPM 編輯Nginx配置文件(通常是/etc/nginx/sites-available/default),添加以下內容:

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }
    
  2. 重啟Nginx

    sudo systemctl restart nginx
    

通過以上步驟,你應該能夠在Linux系統上成功安裝并配置PHP。

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