phpファイルをコマンドラインから実行しようとした際、下記のようなエラーが表示され、実行できません。
[root@localhost ~]# sudo -u apache php test.php 1 PHP Warning: PHP Startup: dbase: Unable to initialize module Module compiled with module API=20050922 PHP compiled with module API=20090626 These options need to match in Unknown on line 0 PHP Warning: Module 'json' already loaded in Unknown on line 0 Could not open input file: test.php
Warningエラーであり、実行自体に問題は無いのでは?と思うですが、現状ファイルが開けないと言われて実行できません。
このエラー内容とは別に、何か他の原因があって実行できないことも考えていますが、情けないことにその切り分けもできていません。
しかし、いずれにしてもこのエラーも対処しなければならないため、何か対応方法をご教示頂けたら幸いです。
下記が使用環境です。(php -vで確認した際にもエラー表示されます)
[root@localhost ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@localhost ~]# php -v PHP Warning: PHP Startup: dbase: Unable to initialize module Module compiled with module API=20050922 PHP compiled with module API=20090626 These options need to match in Unknown on line 0 PHP Warning: Module 'json' already loaded in Unknown on line 0 PHP 5.3.3 (cli) (built: Aug 11 2016 20:23:18) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Xdebug v2.1.4, Copyright (c) 2002-2012, by Derick Rethans
以上です。
よろしくお願い致します。
追記
php -i の実行結果の一部抜粋です。
Loaded Configuration File => /etc/php.ini Scan this dir for additional .ini files => /etc/php.d Additional .ini files parsed => /etc/php.d/bzcard.ini, /etc/php.d/curl.ini, /etc/php.d/dbase.ini, /etc/php.d/dom.ini, /etc/php.d/fileinfo.ini, /etc/php.d/json.ini, /etc/php.d/ldap.ini, /etc/php.d/mbstring.ini, /etc/php.d/mcrypt.ini, /etc/php.d/pdo.ini, /etc/php.d/pdo_pgsql.ini, /etc/php.d/pdo_sqlite.ini, /etc/php.d/pgsql.ini, /etc/php.d/phar.ini, /etc/php.d/soap.ini, /etc/php.d/sqlite3.ini, /etc/php.d/wddx.ini, /etc/php.d/xdebug.ini, /etc/php.d/xmlreader.ini, /etc/php.d/xmlwriter.ini, /etc/php.d/xsl.ini, /etc/php.d/zip.ini
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/05 03:00
2016/09/05 03:16
2016/09/05 03:19
2016/09/05 04:25
2016/09/05 04:50
2016/09/05 04:59
2016/09/05 07:24