2012-10-03 23 views
12

make installでphpをインストールしました。今私はphpをコンパイルしたディレクトリに行き、make uninstallを実行します。このエラーはmake: *** No rule to make target 'uninstall'. stop.です。コンパイル済みのPHPをアンインストールする方法

何が起こっていますか?

Centos6

PHP 5

+3

エラーメッセージはかなり自己言い合っていますか?また、cent-osには通常PHPをインストールまたはアンインストールするためのパッケージがあります。独自のパッケージを作成することもできます。また、私はこのフォーラムの議論が洞察になるかもしれないと考えています:[ソースアンインストール 'make uninstall' HOWTO!](http://www.linuxquestions.org/questions/linux-newbie-8/source-uninstall-with-make-uninstall- howto-230225 /) - アンインストールがいつも利用可能でない理由を説明しています。 – hakre

+5

これは、PHP **プログラマ**またはWebプログラマでさえ、非常に適切な質問です。開発のために行う最も基本的なこと:ランタイムのインストールとアンインストール。まだ、これは閉じている!私はスタックオーバーフローが、結束のための点数を減らして質問を閉じることを望む - それはあまりにも積極的になった。厳格な定義に対して「コモントセンスの例外」を作ることを望んでいる人には、膨大な数のポイントを与えることができます。 – necromancer

+1

この質問だけで1001以上の再生回数が見られました。閉鎖されていなければ、コミュニティから本当に良い情報を得ることができました。私はこの質問を再開のために推薦する。 –

答えて

8

NO 'アンインストール' 対象が存在しない場合は、アンインストールしたファイルを削除する任意の自動化された方法はありません。

PHPを100%専用ディレクトリ(/ opt/your/phpなど)にビルドした場合、ビルド/コンパイル時に生成されるすべてのものが含まれているため、この専用ディレクトリを削除するだけで簡単にアンインストールできますこのディレクトリの中に。

+9

インストールされた日を特定し、その時点で最後に変更されたファイルを見つけて削除することもできます。たとえば、2014年3月6日にphpをインストールして/ usr/localにコンパイルした場合は、 を検索して/ usr/local-type f -newermt '2014-03-06'を検索し、-delete実際にファイルを削除するコマンドに渡します。 – roberttstephens

+0

@roberttstephens:非常にきれいに考えて実行されます。 –

関連する問題