Archive for the ‘PHP’ Category

VS CodeでのPHP8.1コードの文法エラー解消

プロジェクトでPHP8.1にしたものがあり、8.1から実装されたEnumのコードを書いてたらVS Codeでは赤色になり、文法エラーとして出るようになってしまった。 dockerではちゃんとPHP8.1に設定しているしコ […]

Read the rest of this entry »

Big SurでVS-codeからphpunitを動かす

MacをBig Surにしたら不具合発生。 VS-codeのtasks.jsonで設定していたphpunitが動かなくなった。 No tests executed! と表示される。 このため、原因調査。 調べてみると、標 […]

Read the rest of this entry »

Dockerでの追加php.ini

Dockerでphp.iniの上書き設定ファイルを更新するのに、いろんなサイトの事例にある COPY ./php.ini /usr/local/etc/php/ を使っていたが、反映されていなかった。 php &#821 […]

Read the rest of this entry »

Googleスプレッドシートの新しいバージョンでワークシートID

ZendGdataでGoogleスプレッドシートのデータを取得している。 スプレッドシートは順次新しいバージョンになっているが そのワークシートIDの取得部分でエラーが発生した。 以前はgidが0からの連番で それに対応 […]

Read the rest of this entry »

charset=gb2312のメールをPHPで処理

中国在住の日本人の方から charset=gb2312(中国語)で日本語のメールが来て PHPの処理で文字化けが発生したので対応。 GB2312というコードで変換をしてみたけど一部の文字が化けてしまった。 GBKと指定す […]

Read the rest of this entry »

MacPortsのアップデートでphpエラー

MacPortsのアップデートしたらphpでエラーがでるようになった。 PHP Startup: Unable to load dynamic library ‘/opt/local/lib/php54/extensio […]

Read the rest of this entry »

フレームワークなどでのPHPシステムが重い時の対処

CakePHPで、ローカルではサクサク動くシステムが サーバーに載せたら対した処理でもない部分で異常に重い。 ページを開くだけで1分以上かかるなど遅すぎ。 原因は単純で、PHPのメモリ設定が小さすぎただけ。 フレームワー […]

Read the rest of this entry »

phpのssh2.soのエラー解決

サーバー環境をいろいろといじっていたら、 PHPが下記のようなエラーを出すようになった。 何を変えたことで発生したかは不明。 PHP Warning: PHP Startup: Unable to load dynami […]

Read the rest of this entry »

PHPを5.4にしたらCakePHP2.xがエラーに

core.phpに下記を追記して解決。 Configure::write(’Error’, array( ‘handler’ => ‘ErrorHandler::handleError’, ‘lev […]

Read the rest of this entry »

phpのcurlでsslサイトにつなぐ

phpからcurlを使ってサイトにアクセスした際に どうしてもレスポンスが取得できないことが発生。 何もレスポンスがないので原因判明に苦労したが terminalのコマンドで curl -I https://exampl […]

Read the rest of this entry »