やりたいこと
phpenvで指定したphpバージョンでphpを実行したい
現状
phpenvでインストールしたphpはコマンド上では認識するがapache上?では認識しない
詳細
phpenvをanyenvで導入してphpを複数バージョン管理しています。
現在こういう状態で、間違いなくphp8.0.3が入っています。
$ phpenv versions system 5.6.17 7.1.0 7.4.0 7.4.3 8.0.0 * 8.0.3 (set by /home/xxx/.anyenv/envs/phpenv/version)
で、この状態で/var/www/htmlでindex.phpにphpinfo();をかいてアクセスするとphpのバージョンがsystemで入っているphp7.3.4になってしまいます。
たぶんapacheとかと連携ができていないからでは?と思っているのですが、この環境でphp8.0.3をphpinfo等で認識させるにはどうしたらいいのでしょうか?
ちなみにコマンド上では確かに認識されていて、
$php --version PHP 8.0.3 (cli) (built: Mar 8 2021 17:23:30) ( NTS )
となります。
調べた事
調べたところ[libphp5.soが~]とか[phpenv-apache-version]とか出てきたのですが、何をしているのかわからないで試せない状態です。
https://qiita.com/Jung0/items/f500e46444c86a6f8e6a
https://www.kabanoki.net/509/#phpenv%E3%81%A8apache%E3%81%8C%E9%80%A3%E6%90%BA%E3%81%97%E3%81%A6%E3%81%AA%E3%81%84
https://qiita.com/miosee/items/f0e388f09f084abab97a
どうしたらいいのでしょうか?
よろしくお願いいたします。
あなたの回答
tips
プレビュー