2015年12月7日月曜日

xdebugの設定

xdebug本体をダウンロード
ダウンロード時注意。
X86 => 32bit OS
X64 => 64bit  OS

extのフォルダにダウンロードしたdllを入れる。
IISのFastCGIは、non thread safe
Apatche 2.xは、thread safe


php.iniに設定
[XDebug]
zend_extension = "C:\Program Files (x86)\iis express\PHP\v5.4\ext\php_xdebug-2.4.0rc2-5.4-vc9-nts.dll"
xdebug.remote_enable = 1 
xdebug.remote_host =localhost
xdebug.remote_port = 9000 
xdebug.remote_handler = dbgp
xdebug.remote_mode=req
xdebug.remote_autostart= On
xdebug.idekey=”netbeans-xdebug;netbeansで接続を待っています。となってしまうので追加。



webサーバーを再起動
C:\Program Files (x86)\iis express\PHP\v5.4\ext>php -v
PHP 5.4.24 (cli) (built: Jan  8 2014 20:26:10)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    with Xdebug v2.4.0RC2, Copyright (c) 2002-2015, by Derick Rethans


with Xdebug v2.4.0RC2, Copyright (c) 2002-2015, by Derick Rethansが確認できれば設定OK

PHP On IIS での注意点

なぜ、 IIS は PHP アプリケーションの実行に不向きとされてきたのか?を参照
マイクロソフトのガイドラインを参照

Windows OS プロセスとスレッド

プロセス=プログラム
スレッド・・・プロセスの中にある。CPU実行単位
CPUは、スレッド単位で処理をする。

タスクマネージャーで確認できるプログラム一覧でたくさん出るが、
実行待ち(トリガー待ち)が多い。

http://www.atmarkit.co.jp/ait/articles/1410/30/news150.html

2015年12月6日日曜日

CakePHP2.X さくらサーバースタンダード Redirectできない件

【現象】
さくらサーバースタンダード(共有)でCakePHP2.xのredirectしても反応せず真っ白な画面になる。

 【対応】
php.iniの設定を変える必要があるそうです。
output_buffering = On を追加したら正常に動作しました。=>  こちらを参考にしました。

2015年12月2日水曜日

WInMergeでExcelが文字化けの場合

この辺を参考

windows 右クリック送るをカスタマイズ

「Windows + R」キー->「ファイル名を指定して実行」-> 「名前(O)」に「shell:sendto」 でフォルダを開きショートカットを入れる 送るメニューの表示順を調整するにはショートカット名の先頭に、 「01」などの数値を入力してナンバリングを行うと、上から並べたい順にメニューを表示させることができる ここを参考