ホームページ  >  記事  >  バックエンド開発  >  Linux で強制的にアンインストールするための PHP メソッドの例

Linux で強制的にアンインストールするための PHP メソッドの例

小云云
小云云オリジナル
2018-03-06 10:59:502616ブラウズ

Lamp 環境はもともと centOS6.6 にインストールされていました。php5.3 のバージョンが比較的低かったため、remi ソースを使用して 5.5 にアップグレードしました。すると、プロジェクトで使用されている php-xml が見つかりませんでした。 centOS.yumのインストールパッケージ、その他の拡張機能が見つからないのでphp版に戻すしかありません。ただし、PHP には「ダウングレード」コマンドがないため、元の PHP をアンインストールして、PHP を再インストールする必要があります。

php をアンインストールするには、yum delete php コマンドを使用するだけでは十分ではありません。yum では php を完全にアンインストールすることはできません。php -v を使用すると、php のバージョン番号がまだ存在していることがわかります。

PHP をアンインストールする正しい方法は、PHP の rpm インストール パッケージを削除することです (実際、yum インストールでは基本的に rpm パッケージが引き続き使用されますが、yum インストールは rpm インストール中に発生するパッケージの依存関係の問題を解決できます)。

コマンドは次のとおりです:

#rpm -qa|grep php php 関連の rpm パッケージをすべてリストします

#rpm -e xxx xxx は、前のコマンドでリストされた rpm パッケージのパッケージ名を指します。それをコピーするだけです。この手順では、インストールされている PHP rpm パッケージをアンインストールします。依存関係が原因でエラーが発生する可能性があるため、書き込まれる rpm パッケージの順序を調整する必要がある場合があります。

rpm パッケージの順序を調整しても残りのパッケージを削除できない場合は、強制削除で解決できます:

#rpm -e xxx --nodeps ここで、xxx は rpm パッケージ名を指します

強制削除後、 php を再インストールできます:

# yum -y install php centOS6.6 のソースは php5.3 のソースしか提供していないため、yum ソースを変更して php の他のバージョンをインストールできます。

関連する推奨事項:

php インタビューの質問 4 - Linux パート (上級パート) linux php linux アンインストール php linux start ph

以上がLinux で強制的にアンインストールするための PHP メソッドの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。