質問: タイトルの通りですが、以下の環境でphpenvを導入しました。 CentOS7 apache2.4 mariaDB php7.1 phpenvのインストールは今の所完了しましたが、既存のphpとの競合などが気になっています。 調べても実例が見つからず、わかる方に教えて貰えるとありがたいです。 phpenvのインストールに参考にしたサイト CentOS7でPHPのバージョンを管理する 追記:タイトルと全く違うことになってしまったので改めて書きます。 もともと直接インストールしたPHPをそのままにしてphpenvで運用しても問題は起こらないかを詳しい方にお聞きしたかったのです。 しかしphpenv自体がうまく動いておらず、それ以前の問題でした。(phpenvとapacheを連携していない状態だった) そしてご案内いただいたように直接インストールしたPHPを削除しました。 その後下記サイトを主に参考にしてエラーを潰しながらphpenvとapacheを連携させることができました。 phpenvとapacheを連携させる まだ検証が必要ですがとりあえず解決いたしました。
回答: 以下のような手順で確認されては如何でしょうか。 念のため、phpenvでインストール済みのPHPバージョンを一覧表示して既存のPHPが認識されているのかを確認 ``` $ phpenv versions ``` もし認識していないようであればyumでいったん削除してからphpenv経由でインストールし直す(設定ファイルや依存パッケージが削除されないかをよく確認してください) ``` $ yum remove php-x.x.xx $ phpenv install x.x.xx ```