Debian
修復 debian 安裝程序
我有一個帶有 Debian GNU/Linux 的 VPS。我正在嘗試安裝 PHP 文件管理器,以便人們可以訪問它並將內容下載到目錄中。
我的 /bin 中沒有關於 PHP 的任何內容,所以這可能是個問題。
我用這個命令安裝了 PHP:
apt-get install php5 php5-cgi php5-cli php5-gd php5-mysql libapache2-mod-php5
它說
Reading package lists... Done Building dependency tree Reading state information... Done php5 is already the newest version. Package php5-cgi is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package php5-cgi has no installation candidate
是說php已經安裝了?我嘗試通過輸入來確認這一點
php -v
,它說Command php not found
為什麼會這樣,我怎樣才能讓 php 執行?
將該評論移至其自己的答案,看起來您
/etc/apt/sources.list
的錯誤。編輯它以刪除包含 debian-security 的行,並將其替換為
deb <http://ftp.nl.debian.org/debian/> lenny main contrib non-free
對於主要分佈,
deb <http://security.debian.org/> lenny/updates main contrib non-free
用於安全更新,以及
deb <http://volatile.debian.org/debian-volatile> lenny/volatile main contrib non-free
對於所謂的“易失性”更新,請執行
apt-get update; apt-get -uf upgrade
以使您的整個系統保持最新,然後再次嘗試安裝 php5-cgi。(ETA:您可以用您自己的國家/地區程式碼替換“nl”,以使伺服器更靠近您的實際位置,並希望有更好的下載速度)