在樹莓派上安裝web伺服器和PHP一直都是很方便的事情,但隨著作業系統的升級和軟體版本的更新,有些用戶在安裝PHP5時遇到了問題。本文將介紹如何在樹莓派上安裝PHP5,以及問題的解決方案。
在安裝PHP5之前,請確保你的樹莓派系統版本為Raspbian "Jessie"(Debian 8)。因為在"Jessie"作業系統版本中,PHP5.6是預設整合的。如果你的樹莓派系統版本為Raspbian "Stretch"(Debian 9),則預設安裝的是PHP7,並不包含PHP5.6,需要手動新增軟體來源並安裝。
在Raspbian "Jessie"中,安裝PHP5非常簡單,只需要在終端機中輸入以下指令:
sudo apt-get update sudo apt-get install php5 libapache2-mod-php5
上述指令將會安裝PHP5和Apache2 web伺服器。安裝完成後,你可以透過在終端機中輸入以下命令來測試PHP是否正確安裝:
sudo nano /var/www/html/info.php
在文字編輯器中,輸入以下內容:
<?php phpinfo(); ?>
儲存並退出文字編輯器之後,透過以下網址存取你的PHP資訊:
http://localhost/info.php
如果你看到了PHP資訊介面,表示PHP已經正確安裝。
如果你在安裝PHP5時遇到如下報錯誤:
E: Package 'php5' has no installation candidate
或:
E: Unable to locate package php5
很有可能是因為你的軟體來源未正確配置,導致無法找到php5軟體包。此時可以嘗試更新並重新配置軟體來源:
sudo apt-get update sudo apt-get install lsb-release sudo apt-get install ca-certificates sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list sudo apt-get update sudo apt-get install php5 libapache2-mod-php5
上述指令將會更新你的軟體來源並新增一個新的php儲存庫,如果一切順利,你將可以成功安裝PHP5。
總結
在Raspbian "Jessie"中,安裝PHP5是一個很簡單的過程。但是如果你的樹莓派作業系統版本為Raspbian "Stretch",則需要手動新增軟體來源並進行一些額外的設定才能成功安裝PHP5。無論你是遇到了問題還是順利安裝了PHP5,都希望這篇文章對你有幫助。
以上是樹莓派安裝不了php5怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!