Sidebar |
Windows版 phpでは、apacheモジュールだと mbstringがロードされません。
原因 ・apacheモジュールなので、相対ディレクトリが phpからではなく apacheになっているため 確認するところ php.ini extension_dir = "C:/full path to/ext"
データが破損しないように致命的な異常が発生した場合は表示して停止する。 if ( ! extension_loaded('mbstring') )
exit("error: extension mbstring is not loadeded <br>\n"); php確認コード <?php
$linebreak = (php_sapi_name() == 'cli' ? '' : '<br />') . "\n"; echo PHP_VERSION . $linebreak; echo "php_sapi_name : " . php_sapi_name() . $linebreak; echo "mbstring : " . (extension_loaded('mbstring') ? 'yes' : 'no') . $linebreak; 7.0.14 php_sapi_name : apache2handler mbstring : yes 7.1.0 php_sapi_name : apache2handler mbstring : no 7.1.0 php_sapi_name : cgi-fcgi mbstring : yes 7.1.0 php_sapi_name : cli-server mbstring : yes 7.1.0 php_sapi_name : cli mbstring : yes |
Sidebar |