質問: PHPを5.6から7.3にバージョンアップしました。 その際、古いPHPを全て削除しました。 そして、必要なものだけ追加しようとしましたが、Mail_MimeとMail_mimeDecodeがインストールできません。 下記のように実行しました。 [root@xxxxx ~]# pear install Mail_Mime No releases available for package "pear.php.net/Mail_Mime" install failed [root@xxxxx ~]# pear install Mail_mimeDecode No releases available for package "pear.php.net/Mail_mimeDecode" install failed インストールに失敗しています。 いろいろと調べた結果、「プロキシサーバーが邪魔しているのでは」との情報があったので [root@xxxxx ~]# pear config-show HTTP Proxy Server Address http_proxy 192.168.120.100:8080 pearのconfigを参照して下記のように実行しました。 [root@xxxxx ~]# pear config-set http_proxy 192.168.120.100:8080 [root@xxxxx ~]# pear install Mail_Mime install failed [root@xxxxx ~]# pear install Mail_mimeDecode install failed インストールに失敗しています。 直接アクセスすると http://pear.php.net/rest/c/categories.xml Not Found The requested URL /rest/c/categories.xml was not found on this server. Apache/2.4.25 (Debian) Server at pear.php.net Port 80 となります。 ポートを指定してアクセスしても同様のメッセージが出ます。 インストールされているpearのパッケージは [root@xxxxx ~]# pear list Installed packages, channel pear.php.net: ーーーーーーーーーーーーーーーーーーーーーーーーー Package Version State Archive_Tar 1.4.5 stable Console_Getopt 1.4.1 stable MDB2 2.5.0b5 beta MDB2_Driver_pgsql 1.5.0b4 beta PEAR 1.10.7 stable PEAR_Manpages 1.10.0 stable Structures_Graph 1.1.1 stable XML_Util 1.4.3 stable どなたか、Mail_MimeとMail_mimeDecodeをインストールする方法をご存知の方がおられましたら教えてください。 最悪、直接ダウンロードして手動でのインストールでも構いません。 よろしくお願いします。
回答: 2019/01/25現在、Pearはセキュリティ問題が発生したため**サービスが停止**しています(参考)。そして、Pear自体もかなり古いものとなっているので、もはや継続して使うのは薦められないです。 幸い、Mail_MimeもMail_mimeDecodeも、Composer経由で使うことも可能そうですので、この際乗り換えてしまうのもいいかもしれません。