消費税増税強硬推進派、2025年までに30%を目指す。投稿記事数は伍阡以上!

ハードディスクメンテナンス

[PHP v7.3.8] preg_replace(): JIT compilation failed: no more memory [Mac]

更新日:

PHPのバージョンを7.3.8に上げたカラカはシラン(SILANE)けど、

PHP Version 7.3.8

関連:[Mac] PHPのバージョンが異なる問題と解決方法 [HighSierra]

WordPressとかで、ワケの分からないエラーがドン!ドン!出てクル♪

Warning: preg_replace(): JIT compilation failed: no more memory in XXXX
Warning: preg_replace(): JIT compilation failed: no more memory in XXXX
Warning: preg_replace(): JIT compilation failed: no more memory in XXXX
Warning: preg_replace(): JIT compilation failed: no more memory in XXXX
Warning: preg_replace(): JIT compilation failed: no more memory in XXXX

phpinfo()では何らエラーなし、phpMyAdminでは下にツラツラとエラーが出てたけど無視シテタw

ローカルのテスト環境であり表には出ないので害は少ないけど。

以前のv7.1.23では、こんなコトなかった。

で、

no more memory

とユッテルから、

メモリー増設のためにパソコンショップにGO!

てなハナシでは当然ナゐwwwww

調べたら、v7.3.1で同様のエラーが出た人がゐテテ、PHP7.3のバグとのコト。

関連:WordPress PHP7.3にしたらデフォルトテーマでno more memoryってWarningが表示された件

解決方法は、php.iniでコメントアウトされている「;pcre.jit=1」を「pcre.jit=0」として有効にすればゐ々とある。

<php.iniの場所>

/usr/local/etc/php/7.3/php.ini (Homebrew) ←コチラ
/private/etc/php.ini (Mac)

書き換えたら、Apacheを再起動。

sudo apachectl restart

これでエラーが消える。

ケド、v7.3.1でエラーで、v7.3.8でもまだエラーて、どぉゅぅコト?

実はバグではないトカ/渡嘉?

市中のレンタルサーバーのPHPのバージョンが7.2.xまでなのはソノタメか!と思われたが、さくらインターネットは7.3を提供している...

# 7.2は2020年11月サポート終了

なお、phpMyAdminでAUTO_INCREMENTが変更できない(何をしても変わらないw)事案があったが、本件がソノ原因なのかはシラン(SILANE)。

あと、v7.3.8にしてから、Chromeで「このページは動作していません」「データが送信されませんでした」「ERR_EMPTY_RESPONSE」が頻発している。

このページは動作していません_Chrome

百害あって一利ナシwwwww

関連:Macでサーバー(Apache,PHP,MySQL,WordPress)を作る

kanren

プレイステーション クラシック
ソニー・インタラクティブエンタテインメント
2018年12月発売 20タイトル収録
メガドライブミニ
セガゲームス
2019年9月発売 42タイトル収録
メガドライブミニW
セガゲームス
2019年9月発売 42タイトル収録
PCエンジン mini
コナミデジタルエンタテインメント
2020年3月発売 58タイトル収録

-サーバー
-, , ,

Copyright© ハードディスクメンテナンス , 2019 All Rights Reserved Powered by STINGER.