Centos8 stream系統編譯安裝PHP教程。

zhilian發表於2024-01-24

在CentOS 8 Stream系統上編譯安裝PHP的教程如下:

  1. 首先,確保您的CentOS 8 Stream系統已經安裝了必要的開發工具和依賴項。您可以使用以下命令安裝它們:

    sudo dnf groupinstall "Development Tools"sudo dnf install libxml2-devel openssl-devel bzip2-devel libjpeg-devel libpng-devel libwebp-devel libXpm-devel freetype-devel oniguruma-devel libzip-devel
  2. 下載PHP的原始碼包。您可以訪問PHP的官方網站( )或使用以下命令下載:

    wget 
  3. 解壓原始碼包:

    tar -zxvf php-7.4.27.tar.gz
  4. 進入解壓後的目錄:

    cd php-7.4.27
  5. 配置編譯引數。以下是一個基本的示例:

    ./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --with-mysqli --with-pdo-mysql --with-openssl --with-zlib --with-curl --with-gd --with-jpeg --with-png --with-webp --with-xpm --with-freetype --with-bz2 --with-libzip --with-onig

    這裡使用了一些常用的引數,包括安裝路徑、配置檔案路徑、啟用PHP-FPM、MySQL支援、SSL支援、壓縮和影像處理擴充套件等。根據您的需求新增或刪除其他引數。確保您的引數滿足您的特定要求。

  6. 編譯和安裝PHP:

    makesudo make install
  7. 複製預設的PHP配置檔案:

    sudo cp php.ini-production /etc/php.ini
  8. 配置PHP-FPM。建立一個名為  的新配置檔案:

    sudo cp /usr/local/php/etc/php-fpm.d/.default /usr/local/php/etc/php-fpm.d/

    編輯  檔案並進行適當的配置更改,例如設定  listenuser和  group等引數。

  9. 啟動PHP-FPM服務:

    sudo /usr/local/php/sbin/php-fpm
  10. 設定PHP-FPM開機自啟動:

    sudo cp /usr/local/php/etc/php-fpm.d/ /etc/php-fpm.d/
    sudo systemctl enable php-fpm

    您現在可以使用  sudo systemctl start php-fpm啟動PHP-FPM服務。

以上是在CentOS 8 Stream系統上編譯安裝PHP的基本教程。請注意,具體的配置和引數可能因您的需求而有所不同,您可以根據自己的情況進行調整。同時,請確保在執行任何操作之前備份重要的檔案和配置。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70025954/viewspace-3004863/,如需轉載,請註明出處,否則將追究法律責任。

相關文章