PHP 5.6.31から、php7へのバージョンアップが効かない

TOP Forums インストール(Installing KUSANAGI) PHP 5.6.31から、php7へのバージョンアップが効かない

PHP 5.6.31から、php7へのバージョンアップが効かない

Tagged: 

Viewing 1 reply thread
  • Author
    Posts
    • #287
      kent6
      Participant

        はじめまして。

        kusanagiをインストール完了し、無事使えている状況なのですが、php7にすることが、どうしてもできないため、質問させてください。

        ・これまで試したコマンド

        kusanagi init –php7
        kusanagi php7

        ・コマンドを打った後は、下記のようにphp7に切り替わったメッセージが届く

        php7 を使用します
        完了しました。

        ・しかし、「php -v」で確認すると、
        PHP 5.6.31 (cli) (built: Jul 6 2017 08:06:11)
        Copyright (c) 1997-2016 The PHP Group
        Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
        with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

        というメッセージが返ってきて、「PHP 5.6.31」からバージョンアップが出来ない。

        php7に変えるために、他に出来ることや、確認すべき事がありましたら、ぜひ試したいと思っております。
        このような事象に遭遇したことがある方、もしくは解決法をご存じの方がいましたら、どうぞよろしくお願い致します。

      • #288
        hasemaga
        Participant

          php-fpm で動作するバージョンと、コマンドラインでのPHPは別物です。

          コマンドラインでは、php7 コマンドになるので、php7 -v とすると、php7 のバージョンを確認できます。
          php-fpm がどのバージョンで動作しているかは

          kusanagi status

          もしくは、phpinfo 関数で確認してみてください。

          • #289
            kent6
            Participant

              hasemaga様

              ご教示頂き、誠にありがとうございます。

              ご指摘頂いた、php7 -vでは、下記のバージョンが返ってきました。
              PHP 7.0.23 (cli) (built: Sep 1 2017 10:27:59) ( NTS )
              Copyright (c) 1997-2017 The PHP Group
              Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
              with Zend OPcache v7.0.23, Copyright (c) 1999-2017, by Zend Technologies

              kusanagi statusでは、下記のバージョンが返ってきました。

              *** php7-fpm ***
              php7-fpm.service – The PHP FastCGI Process Manager
              Loaded: loaded (/usr/lib/systemd/system/php7-fpm.service; enabled; vendor preset: disabled)

              ちなみに、素人な質問で申し訳ないのですが、現在インストールされているphpのバージョンを知るためには、「php -v」であっていますでしょうか?
              どうも現在インストールされているバージョンがphp5のようなため、php7へのバージョンアップの方法をご存じでしたら、ぜひご教授頂けますと幸いです。

              なにとぞどうぞよろしくお願い致します。

            • #294
              hasemaga
              Participant

                ちなみに、素人な質問で申し訳ないのですが、現在インストールされているphpのバージョンを知るためには、「php -v」であっていますでしょうか?
                どうも現在インストールされているバージョンがphp5のようなため、php7へのバージョンアップの方法をご存じでしたら、ぜひご教授頂けますと幸いです。

                KUSANAGI には、php5, php7 両方がインストールされています。
                コマンドラインで、それぞれのバージョンを確認するのが、
                php -v
                php7 -v
                となります。

                Webサイトの運用でどちらを使うかは、
                kusanagi php-fpm(php5)
                kusanagi php7(php7)
                で切替できるようになっており、どれを利用しているかは、kusanagi status の表示で下記のいずれになっているかでわかります。

                Active: inactive (dead):利用していない
                Active: active (running):利用中

          Viewing 1 reply thread
          • You must be logged in to reply to this topic.

          Next article

          フォーラムについて