プログラミング備忘録#1

たまにプログラミングをすると、前にせっかく調べたことを忘れてしまっているのでメモ。


開発環境

パソコン

  • OS:Windows7 Home Premium 64bit
  • CPU:AMD Phenom(tm) 9600 Quad-Core Processor@2.3GHz
  • メモリ:8192MB

ソフトウェア

  • XAMPP:Version1.8.1
  • XAMPP Control Panel:v3.1.0
  • Apache/2.4.3 (Win32)
  • MySQL:5.5.27
  • phpMyAdmin:3.5.2.2
  • PHP/5.4.7
  • NetBeans IDE 7.3


MySQLの文字エンコードをUTF-8に変更

"C:\xampp\mysql\bin\my.ini"を編集して、各sectionに以下のkey/value追加する。


[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8

[mysql]
default-character-set=utf8

※[mysqld]sectionの文字エンコード設定key名称は、MySQL Ver5.5より"default-character-set" -> "character-set-server"に変更されたようです。
"default-character-set=utf8"を設定した状態でMySQLを実行するとエラーが発生して起動に失敗しました。

※設定を有効にするにはMySQLの再起動が必要です。


NetBeans IDEのPHPデバッガでステップ実行ができるように設定

"C:\xampp\php\php.ini"を編集して、各sectionに以下のkey/value追加する。


[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.trace_output_dir = "C:\xampp\tmp"

※"php_xdebug.dll"はXAMPPのインストーラーに付属していたものを使っています。


NetBeans IDE 7.3の設定

  • NetBeans IDEを起動する。
  • "ツール(T)"メニュー -> "オプション(O)"を選択。
  • オプションダイアログの"PHP"を選択。
  • "デバッグ"タブを選択。
  • "デバッガ・ポート(G)"が"php.ini"の"[XDebug]"sectionの"xdebug.remote_port"で設定した値(デフォルトでは9000)と等しくなっているか確認。

NetBeans IDE オプションダイアログ(PHPデバッグ設定)
NetBeans IDE オプションダイアログ(PHPデバッグ設定)


※設定を有効にするにはApacheの再起動が必要です。


Skypeクライアントの通話着信リスニングポートの変更
Skypeクライアントを実行している場合、通話着信リスニングポートとしてポートNo:80, 443を使っている場合があるようです。(私の環境ではデフォルトで使っていました。)

この状態でApacheを起動すると当然ながらポート競合でエラーになってしまうので、Skypeクライアント側の設定でリスニングポートを変更しました。


Skypeクライアントの設定

  • Skypeクライアントを起動する。
  • "ツール(T)"メニュー -> "設定..."を選択。
  • 設定ダイアログの"詳細" -> "接続"を選択。
  • "上記のポートに代わり、ポート80と443を使用"のチェックをはずす。

Skype設定ダイアログ(詳細->接続)
Skype設定ダイアログ(詳細->接続)


※通話を利用している場合、ポート番号が変更された影響でなにかしらの問題が出る可能性があります。ご注意ください。

関連記事


にほんブログ村 PC家電ブログ オーディオへ
にほんブログ村

にほんブログ村 PC家電ブログ ピュアオーディオへ
にほんブログ村

テーマ : 日記
ジャンル : その他

tag : パソコン プログラミング

コメントの投稿

非公開コメント

広告
Google検索
プロフィール

meridianstar

Author:meridianstar
元システムエンジニアの成れの果ての姿。
詳しいプロフィール:はじめに

contact
※ブログ内容にそぐわない質問の場合、お答えできないことがあります。ご了承ください。

Twitter:meridian15
ニコニコ動画:ヤサコ
pixiv:ヤサコ

ブロとも申請フォーム

この人とブロともになる

記事一覧
最新記事
広告
カウンター
注目しているもの
リンク(企業)
リンク(お友達)
  • Bond's Lab
    音楽とオーディオとDIYをこよなく愛する ボンド君 氏 の趣味サイト。

  • 試行錯誤
    試行錯誤 氏 のプログラミングお勉強ブログ。

このブログをリンクに追加する
RSSリンクの表示
参考書籍
にほんブログ村
QRコード
QR
Powered By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

にほんブログ村