phpにてjsonの利用ができなくなりました
yum phpインストール後 peclにてjsonをインストールし動いておりました。
ある時点よりPHPのjsonのエラーが出るようになり、プログラムが動かなくなりました。
解決方法わかる方いらっしゃいましたら、ご教授お願い致します。
エラー:
PHP Fatal error: Call to undefined function json_encode()
やってみたこと:
yum php やphp-devel、pecl でjsonを入れなおしたり、
php.ini php.d/json.ini を記述してみたり、
jsonのtar.gzを落としてコンパイルしておいてみたり
としたのですが、動きません.
その他状況:
・php -m にてjsonが表示されますが
・phpinfo()ではjsonの項目が表示されません
怪しい点:
利用できなくなった前後で
yum update で全てのアップデートを行っています。
よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
phpinfo()で表示される情報の、最初のほうの表の中に「Loaded Configuration File」という項目があると思いますが、これが現在実行しているPHPが参照しているphp.iniファイルになるのですが、
そのphp.ini内で、extensionを読むように記述されていますか?
また、記述があるということだったら、今度はCentOSだと違うかもしれませんが、
/var/log
あたりに保存されるApacheのエラーログとかを見てみて、なんか文句言われていないか確認してみてはいかがでしょう。
ご回答ありがとうございました。
遅くなりましたが、
php.iniにextension記述はありました。
またエラーログには特に出力はなく・・。
その他お気づきになられた点あればお願い致します!
No.1
- 回答日時:
jsonではなくmysqlで同じような現象に悩んだことがあって
その経験から言いますので外れてるかもですが、
パスが通っているディレクトリにphp.iniが2つ存在していませんかね?
たとえば
/etc配下と/usr配下にそれぞれあるとか。
#updatedb
#locate php.ini
とかで確認してみてください。
回答ありがとうございます!
#updatedb
#locate php.ini
やってみたのですが、/etc の下に一つだけでした。
その他にも何か施せる術があればご教授お願いします。
CentOSなのですが、最悪、php5.2へアップデートを試みてみようかと考え中です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP JSON_UNESCAPED_UNICODEをつけてもJSONの日本語がブラウザで表示されない 1 2022/11/16 07:22
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- JavaScript json形式データのデータ連携について 4 2022/04/05 23:01
- JavaScript jsonテキストデータの並び替えができるサービスを教えてください 2 2022/08/05 20:16
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHP MySql ページング 2 2022/09/20 06:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP ページング データベース
-
<A HREF="bg.php" target="_bl...
-
php界のCPANのような場所はある...
-
テキストエリアの内容がメール...
-
phpのextension_dirを複数指定...
-
PHPのバージョンアップに関して
-
iframeで読み込んだ別のphpファ...
-
さくらインターネットでメール...
-
フォームで戻った際に入力済み...
-
Apacheの設定ファイルにPHPの設...
-
onedrive にexcelファイルをア...
-
htmlspecialcharsが機能してい...
-
mysql utf8、php・euc-jp で出...
-
PHPのif文でその処理を途中で抜...
-
バッチを用いたフォルダの自動移動
-
プロパティファイルの読み込み...
-
PHPで新しいウインドウで開く命...
-
リンク先を隠す方法はないでし...
-
apache2.4にphp5.6をインストール
-
ウィンドウサイズを取得して、p...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.htaccessにphp_valueが使用できな
-
<A href ~ と一緒に値を渡すには
-
フォームで戻った際に入力済み...
-
HYのAM11:00のラップの部分の歌...
-
phpの中でphpを書けないか
-
require_once()でファイルが読...
-
PHPからMSSQLへの接続結果の文...
-
PHPINFOが見えない
-
<大至急!>ご教授願います。
-
テキストエリアの内容がメール...
-
Apache 2.4.0でphp5.3を使うには?
-
メレンゲの歴史
-
*.php、*.php3、*.phtmlの違い
-
これの対応OSを教えて下さい。p...
-
PHPで別PHPを呼び出す。
-
header(Location:~)で$_SESS...
-
PHP PDOライブラリが読み込まれ...
-
apache・phpが起動しない・・・
-
iframeで読み込んだ別のphpファ...
-
服にかいた油性ペンがにじまな...
おすすめ情報