スポンサーリンク
Windows 環境構築

Windowsの開発環境でApacheのサービスを複数設定する手順

PHP+Apacheを使用したWebシステムの開発を行う際、既存のサーバーによってPHPとApacheのバージョンが指定されていることがあります。 開発用のPCがWindowsの場合はApacheのサービスを登録する際の-Dオプションでサービスごとの定数を設定することで、httpd.confなどの設定ファイル内でif分岐による設定の切り分けを行うことが可能です。 今回はApache2.2+PH...
PHP

PHPの==による比較ついて

久しぶりにPHPをさわる際、フォームで送信された「0」の選択値が自前の必須チェックで引っかかったりするときに何でだっけとなるので自分用にまとめました。 以下の3パターンで検証を行いました。 0,1などの値を==で比較したとき 1,2などの値を==で比較したとき 0,1などの値を===で比較したとき 以下は検証に使ったPHPのコードです(テーブルタグは除去済み) ...
AWS

出来るだけ少ないダウンタイムでEBSを縮小する方法について

httpd、PHPで稼動しているWebシステムについて出来るだけ少ないダウンタイムでEBSを縮小する方法について考えてみました。出来るだけ少ないダウンタイムというのは数分程度の想定です。 OSはAmazon Linux Webサーバーはhttpd プログラムはPHP DBはRDS(MySQL) EC2インスタンスにEBS(10GB)が/data(/dev/xvdf)でマウントされてい...
CakePHP3

CakePHP3メモ date_formatについて

DATE_FORMATをWhere句で使用したSQLを実行したら想定と違う結果が取れた件について ※サンプルデータ DROP TABLE IF EXISTS `accesslog`; CREATE TABLE `accesslog` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ip` varchar(20) DEFAULT NULL, ...
AWS

EC2のt2.nanoインスタンスでkswapd0というプロセスがCPUを占有していた件

「MD5の変換/逆変換ツール」のデータベースに溜まっているデータを確認しようとSSH接続したところ動作がすごく重い。topコマンドで原因はなんだろうと調べてみたところ以下のような状態となっていました。 kswapd0というプロセスが99%になったり消えたりして、断続的に重い状態でした。 バッチ処理もCPUが持っていかれてしまったことが原因なのか時間を要するようになってし...
スポンサーリンク
タイトルとURLをコピーしました