勉強したことのメモ

webプログラマが勉強したことのメモ。

PHPで「Unable to allocate~」とエラー

   

PHPで「Unable to allocate memory for pool」というエラー表示がされていた。メモリがどうのこうの言っているっぽいんだけど、テスト用サーバのテスト用プログラムなのでサーバのメモリは足りてそう。で調べたところAPCの設定の問題らしい。以下方法で対応する。

 

■対応方法

サーバにSSH接続し、

vi /etc/php.d/apc.ini

でAPCの設定ファイルを開く。

 

apc.shm_size=64M

の64Mの部分をサーバのスペックに応じて増やす。

 

service httpd restart

でapacheを再起動するとエラー表示が消えるはず。

 - PHP

  関連記事

PHPのLocationに変数を入れる

ページ遷移したい際に使う、 header("Location:./aaa.htm ...

ランダム表示のページング

MySQLからデータを持ってくる際に、 ランダムな表示を行ってほしいと言われた。 ...

PHPで画像のアップロード

<php define('IMAGES_DIR', dirname($_S ...

cronの設定方法

cronを設定してみたので方法をメモ。 まずcronで動かすPHPを作成。 ■c ...

PHPページングテンプレ

使いやすいのがあったのでメモ。   $page            ...

PHPMailerを使ってメールをSMTP送信する方法(Composer無し)

PHPでメールをSMTP送信したかった。また、レンタルサーバだったのでCompo ...

PHPでソーシャル(SNS)ログインする方法2018

久しぶりにソーシャル(SNS)ログインを実装する機会があった。以前に対応方法を書 ...

PHPでif文とswitch文

ずっとif文を使っていたけどswitch文の方が速いみたい。 あとずらずら~とi ...

PHPで文字のあいまい検索(文字のゆれ)

googleとかで検索する際に、ちょっと間違えて 入力してしまっても「もしかして ...

PHPでお問い合わせ等のform構築時にCSRF対策を行う方法

他社が制作されたお問い合わせフォームを改修する案件があった。ソースコードを拝見し ...