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

zhilian發表於2024-01-24

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

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

    sudo dnf install httpd php php-mysqlnd php-json php-mbstring php-zip php-gd php-xml php-intl php-cli
  2. 下載phpMyAdmin的原始碼包。您可以訪問phpMyAdmin的官方網站( )或使用以下命令下載:

    wget 
  3. 解壓原始碼包:

    tar -zxvf phpMyAdmin-5.1.1-all-languages.tar.gz
  4. 將解壓後的phpMyAdmin資料夾移動到Web伺服器的根目錄下:

    sudo mv phpMyAdmin-5.1.1-all-languages /var/www/html/phpmyadmin
  5. 建立一個用於phpMyAdmin的配置檔案:

    sudo cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php
  6. 使用文字編輯器開啟  config.inc.php檔案,修改以下內容:

    • 設定一個隨機的金鑰用於加密phpMyAdmin的cookie:

      $cfg['blowfish_secret'] = 'your_random_secret_key';
    • 新增MySQL伺服器的配置資訊:

      $cfg['Servers'][$i]['host'] = 'localhost';$cfg['Servers'][$i]['port'] = '3306';$cfg['Servers'][$i]['auth_type'] = 'cookie';

      根據您的MySQL伺服器配置進行適當的修改。

  7. 為phpMyAdmin建立一個臨時儲存目錄:

    sudo mkdir /var/lib/php/session
    sudo chown -R apache:apache /var/lib/php/session

    這裡假設您的Web伺服器使用的是Apache,如果使用其他Web伺服器,請相應地更改使用者和組。

  8. 重啟Apache服務:

    sudo systemctl restart httpd
  9. 確保防火牆允許HTTP和HTTPS流量透過:

    sudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --permanent --add-service=httpssudo firewall-cmd --reload
  10. 現在,您可以透過訪問  在瀏覽器中開啟phpMyAdmin,並使用MySQL伺服器的憑據登入。

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


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

相關文章