Sidebar |
コマンドプロンプト Unicode 絵文字
DOSプロンプト
🍎 りんご
をメモ帳でUTF-8を指定して保存する© (c) ㊞ 〇印 先ほど作成したショートカットをクリックして、コマンドプロンプトを開き type 保存したファイル.txt を実行し、UTF-8文字が表示できることを確認する 下2つが正常に表示されない場合は、フォント 「MS ゴシック」を選択する 残念ながら、筆者のPCでは、絵文字🍎が表示できるフォントが一覧に表示されなかった。 まず使うことはないと思うが UTF16を使いたい場合は、chcp 850 とする cygwin
PHP Fatal error: Out of memory (allocated 49807360) (tried to allocate 2140027 bytes) in phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php on line 451
451: $result = zlib_decode($result); なぜか50MBしか割り当てられていないとエラーが表示されます。 確認するが 512MBきちんと割り当てられている。 php -i | grep memory_limit
memory_limit => 512M => 512M
php -r "\$s = str_repeat(' ', 1000*1000*1000);"
PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 1000000024 bytes) in Command line code on line 1
zlib_decode関数が怪しい ということでzlib_decode関数をいじめてみます。 php -r "\$s = zlib_encode(' ',ZLIB_ENCODING_DEFLATE); str_repeat(\$s, 100*1000*1000);"
PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 900000024 bytes) in Command line code on line 1
予想と違う結果で、きちんと設定値が返ってきました。ということは、 ・cygwinのphpにメモリリーク ・phar がメモリを食いつぶしている ・composer がメモリを食いつぶしている あたりが疑われます これ以上の追及は時間の無駄(というかわからない)なので dosプロンプトで実行して解決 curl -O https://getcomposer.org/composer.phar
php composer.phar オプション |
Sidebar |