macports upgradeしたらpearのパスが通らなくなった

macportsをアップグレードしたところ、

$ sudo port selfupdate

$ sudo port upgrade outdated

PHP 5.3 has reached end-of-life. Please upgrade to PHP 5.4 or newer. The newest
stable version is 5.6.

To learn how to update your code, please read the following guides:

    http://php.net/manual/en/migration54.php
    http://php.net/manual/en/migration55.php
    http://php.net/manual/en/migration56.php

    To customize php53, copy /opt/local/etc/php53/php.ini-development (if this is a
    development server) or /opt/local/etc/php53/php.ini-production (if this is a
    production server) to /opt/local/etc/php53/php.ini and then make changes.

php53が終了したので、5.6に上げろと言われた。

php56が自動でインストールされていたが、

~/.profileにあったパスの記載が書き変わっていた(消えていた)。

~/.profileにはパスを記述してはいけないらしい。

新たにphp56をpearとともにインストールし直し

$ sudo port install php56 +pear
$ vi ~/.profile

export PATH=/opt/local/lib/php/pear/bin:/opt/local/bin:/opt/local/sbin:$PATHを追記。

~/.profileに記載しているものは書き変わってしまうことが多く、

~/.bash_profileに記載しなければならないんだそうです。

~/.bash_profileに大事な指定したいことは記載するようにしましょう。