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を動作させるにはどうすればよいですか?
ベストアンサー1
このコメントを自分の答えに移しましたが、間違っているようです/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」を自分の国コードに置き換えることで、サーバーを実際の場所に近づけてダウンロード速度を上げることができます。)