質問: と実行した結果です phpinfo() PHP Version => 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 System => Linux ws9011 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:22:43 UTC 2018 i686 Build Date => Feb 6 2018 16:11:23 Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php/7.2/cli Loaded Configuration File => /etc/php/7.2/cli/php.ini Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d Additional .ini files parsed => /etc/php/7.2/cli/conf.d/10-mysqlnd.ini, /etc/php/7.2/cli/conf.d/10-opcache.ini, /etc/php/7.2/cli/conf.d/10-pdo.ini, /etc/php/7.2/cli/conf.d/15-xml.ini, /etc/php/7.2/cli/conf.d/20-calendar.ini, /etc/php/7.2/cli/conf.d/20-ctype.ini, /etc/php/7.2/cli/conf.d/20-dom.ini, /etc/php/7.2/cli/conf.d/20-exif.ini, /etc/php/7.2/cli/conf.d/20-fileinfo.ini, /etc/php/7.2/cli/conf.d/20-ftp.ini, /etc/php/7.2/cli/conf.d/20-gd.ini, /etc/php/7.2/cli/conf.d/20-gettext.ini, /etc/php/7.2/cli/conf.d/20-iconv.ini, /etc/php/7.2/cli/conf.d/20-json.ini, /etc/php/7.2/cli/conf.d/20-mbstring.ini, /etc/php/7.2/cli/conf.d/20-mysqli.ini, /etc/php/7.2/cli/conf.d/20-pdo_mysql.ini, /etc/php/7.2/cli/conf.d/20-phar.ini, /etc/php/7.2/cli/conf.d/20-posix.ini, /etc/php/7.2/cli/conf.d/20-readline.ini, /etc/php/7.2/cli/conf.d/20-shmop.ini, /etc/php/7.2/cli/conf.d/20-simplexml.ini, /etc/php/7.2/cli/conf.d/20-sockets.ini, /etc/php/7.2/cli/conf.d/20-sysvmsg.ini, /etc/php/7.2/cli/conf.d/20-sysvsem.ini, /etc/php/7.2/cli/conf.d/20-sysvshm.ini, /etc/php/7.2/cli/conf.d/20-tokenizer.ini, /etc/php/7.2/cli/conf.d/20-wddx.ini, /etc/php/7.2/cli/conf.d/20-xmlreader.ini, /etc/php/7.2/cli/conf.d/20-xmlwriter.ini, /etc/php/7.2/cli/conf.d/20-xsl.ini PHP API => 20170718 PHP Extension => 20170718 Zend Extension => 320170718 Zend Extension Build => API320170718,NTS PHP Extension Build => API20170718,NTS Debug Build => no Thread Safety => disabled Zend Signal Handling => enabled Zend Memory Manager => enabled Zend Multibyte Support => provided by mbstring IPv6 Support => enabled DTrace Support => available, disabled Registered PHP Streams => https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2 Registered Stream Filters => zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.* This program makes use of the Zend Scripting Language Engine: Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.2-3+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies //以下省略// 因みにWEBで同じphpinfo.phpを呼び出した際の内容は以下の通りです PHP Version 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 System Linux ws9011 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:22:43 UTC 2018 i686 Build Date Jan 5 2018 14:12:46 Server API Apache 2.0 Handler Virtual Directory Support disabled Configuration File (php.ini) Path /etc/php/7.0/apache2 Loaded Configuration File /etc/php/7.0/apache2/php.ini Scan this dir for additional .ini files /etc/php/7.0/apache2/conf.d Additional .ini files parsed /etc/php/7.0/apache2/conf.d/10-mysqlnd.ini, /etc/php/7.0/apache2/conf.d/10-opcache.ini, /etc/php/7.0/apache2/conf.d/10-pdo.ini, /etc/php/7.0/apache2/conf.d/15-xml.ini, /etc/php/7.0/apache2/conf.d/20-calendar.ini, /etc/php/7.0/apache2/conf.d/20-ctype.ini, /etc/php/7.0/apache2/conf.d/20-dom.ini, /etc/php/7.0/apache2/conf.d/20-exif.ini, /etc/php/7.0/apache2/conf.d/20-fileinfo.ini, /etc/php/7.0/apache2/conf.d/20-ftp.ini, /etc/php/7.0/apache2/conf.d/20-gettext.ini, /etc/php/7.0/apache2/conf.d/20-iconv.ini, /etc/php/7.0/apache2/conf.d/20-json.ini, /etc/php/7.0/apache2/conf.d/20-mysqli.ini, /etc/php/7.0/apache2/conf.d/20-pdo_mysql.ini, /etc/php/7.0/apache2/conf.d/20-phar.ini, /etc/php/7.0/apache2/conf.d/20-posix.ini, /etc/php/7.0/apache2/conf.d/20-readline.ini, /etc/php/7.0/apache2/conf.d/20-shmop.ini, /etc/php/7.0/apache2/conf.d/20-simplexml.ini, /etc/php/7.0/apache2/conf.d/20-sockets.ini, /etc/php/7.0/apache2/conf.d/20-sysvmsg.ini, /etc/php/7.0/apache2/conf.d/20-sysvsem.ini, /etc/php/7.0/apache2/conf.d/20-sysvshm.ini, /etc/php/7.0/apache2/conf.d/20-tokenizer.ini, /etc/php/7.0/apache2/conf.d/20-wddx.ini, /etc/php/7.0/apache2/conf.d/20-xmlreader.ini, /etc/php/7.0/apache2/conf.d/20-xmlwriter.ini, /etc/php/7.0/apache2/conf.d/20-xsl.ini PHP API 20151012 PHP Extension 20151012 Zend Extension 320151012 Zend Extension Build API320151012,NTS PHP Extension Build API20151012,NTS Debug Build no Thread Safety disabled Zend Signal Handling disabled Zend Memory Manager enabled Zend Multibyte Support disabled IPv6 Support enabled DTrace Support available, disabled Registered PHP Streams https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2 Registered Stream Filters zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.* //以下省略// ※追記(3) bassboneさんの操作を実施してみました which php >>/usr/bin/php which php >>/usr/bin/php シンボリックリンクをたどっていくと... cd /usr/bin ls -l php* >>lrwxrwxrwx 1 root root 21 8月 27 2016 php -> /etc/alternatives/php >>lrwxrwxrwx 1 root root 28 8月 17 2017 php-config -> /etc/alternatives/php-config cd /etc/alternatives ls -l php* >>lrwxrwxrwx 1 root root 15 1月 17 11:07 php -> /usr/bin/php7.2 >>lrwxrwxrwx 1 root root 22 8月 17 2017 php-config -> /usr/bin/php-config7.0 >>lrwxrwxrwx 1 root root 38 8月 17 2017 php-config.1.gz -> /usr/share/man/man1/php-config7.0.1.gz >>lrwxrwxrwx 1 root root 31 1月 17 11:07 php.1.gz -> /usr/share/man/man1/php7.2.1.gz >>lrwxrwxrwx 1 root root 18 8月 17 2017 phpize -> /usr/bin/phpize7.0 >>lrwxrwxrwx 1 root root 34 8月 17 2017 phpize.1.gz -> /usr/share/man/man1/phpize7.0.1.gz cd /usr/bin/ ls -l php* >>lrwxrwxrwx 1 root root 21 8月 27 2016 php -> /etc/alternatives/php >>lrwxrwxrwx 1 root root 28 8月 17 2017 php-config -> /etc/alternatives/php-config >>-rwxr-xr-x 1 root root 4169 1月 12 08:52 php-config7.0 >>-rwxr-xr-x 1 root root 4062856 1月 12 08:53 php7.0 >>-rwxr-xr-x 1 root root 4218976 2月 9 19:41 php7.1 >>-rwxr-xr-x 1 root root 4432704 2月 7 02:34 php7.2 >>lrwxrwxrwx 1 root root 24 8月 17 2017 phpize -> /etc/alternatives/phpize >>-rwxr-xr-x 1 root root 4687 1月 12 08:52 phpize7.0 php7.0~php7.2というファイル群にたどり着きました 途中に散見するphp-config等がphp7.0なのにphpのシンボリックリンクがphp7.2となっているのが悪さをしているのでしょうか...
回答: みなさんのご協力のおかげでCLIとApache2で動作するPHPのバージョンが違う事が判りました ありがとうございます 加えて※追記で記載したsudo apt-get-purgeしてもPHPが動作する現象についても 一つ改善点が見つかりました インストール済みパッケージの一覧をコマンドで表示すると dpkg -l > hoge.txt hoge.txt ii php-cli-prompt 1.0.1+dfsg-1build1 (省略) ii php-common 1:60+ubuntu16.04.1+deb.sury.org+1 (省略) ii php-composer-semver 1.2.0-1build1 (省略) ii php-composer-spdx-licenses 1.1.2-1build1 (省略) ii php-gd 1:7.2+60+ubuntu16.04.1+deb.sury.org+1 (省略) ii php-json-schema 1.6.1-1build1 (省略) ii php-mbstring 1:7.2+60+ubuntu16.04.1+deb.sury.org+1 (省略) ii php-mysql 1:7.2+60+ubuntu16.04.1+deb.sury.org+1 (省略) ii php-pear 1:1.10.5+submodules+notgz-1+ubuntu16.~ (省略) ii php-symfony-console 2.7.10-0ubuntu2 (省略) ii php-symfony-filesystem 2.7.10-0ubuntu2 (省略) ii php-symfony-finder 2.7.10-0ubuntu2 (省略) ii php-symfony-process 2.7.10-0ubuntu2 (省略) ii php-xml 1:7.2+60+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.0-cli 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.0-common 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.0-dev 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.0-fpm 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.0-json 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 (省略) rc php7.0-mbstring 7.0.25-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.0-mysql 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.0-opcache 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.0-readline 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.0-xml 7.0.27-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.1-cli 7.1.14-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.1-common 7.1.14-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.1-json 7.1.14-1+ubuntu16.04.1+deb.sury.org+1 (省略) rc php7.1-mbstring 7.1.13-1+ubuntu16.04.1+deb.sury.org+1 (省略) rc php7.1-mysql 7.1.13-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.1-opcache 7.1.14-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.1-readline 7.1.14-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.1-xml 7.1.14-1+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.2-cli 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.2-common 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.2-gd 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.2-json 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.2-mbstring 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.2-mysql 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.2-opcache 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.2-readline 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 (省略) ii php7.2-xml 7.2.2-3+ubuntu16.04.1+deb.sury.org+1 (省略) 上記の様に、php7.2関連のパッケージが残っていました(PHP7.1まで) Apache2で動作しているPHP7.0に揃える事にしたので、PHP7.2-xxxとPHP7.1-xxxを 一つずつapt-get purgeしていった結果、CLI上のバージョンもPHP7.0が動作するようになり 動作させたいPHPファイルの結果がCLIとWEBブラウザ共に同じエラーが出るようになりました やりたい事に対しての結果は未だ道半ばですが、今回質問した内容をはっきりできたと思います ご協力ありがとうございました