デフォルトのPHPバージョンへのすべてのリンクを削除するにはどうすればよいですか?


0

macOS Sierraを実行しています。

デフォルトでインストールされているPHPバージョンへのすべてのリンクを完全に削除するにはどうすればよいですか?homebrewを使用してPHP 7をインストールしましたが、プログラムで外部CLIアプリケーションを呼び出すスクリプトを実行すると、インストールされているデフォルトのPHPバージョンであるPHP 5.6.25を使用しているようです。

このPHPバージョンとのすべての関係を打破するにはどうすればよいですか?

私はphp -vphpinfo()インストールした適切なPHP7バージョンを既に表示しています。どういうわけか、一部のスクリプトは依然としてデフォルトバージョンを検索しようとします。

私はすでにあなたがそれを単に削除することはできないことを読んだ。

さらに情報が必要な場合はお知らせください。

回答:


1

これを試して:

sudo mv /usr/bin/php /usr/bin/php5
sudo ln -s `which php` /usr/bin/php

最初のコマンドは、古いPHPバイナリをバックアップします。php5コマンドラインで呼び出すことで引き続き使用できます。2番目のコマンドは、新しいPHP 7バイナリを古いPHPバイナリの場所にシンボリックリンクします。したがって、古い場所を使用するスクリプトは、新しいPHPバージョンの使用を開始します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.