ある日NetBeans PHP版を使うことがあったので
インストール手順の忘備録
☆インストールするもの
・Java Runtimeのインストール
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
※すでにjavaSEがインストールされている場合は不要。
・Netbeans本体
https://netbeans.org/downloads/
※PHP版を選択。x86か、x64かは自分のOSに合わせて。
★編集したほうがいいであろうファイル
cd /etc/php.d/
vi 15-xdebug.ini
記入内容
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=netbeans-xdebug
その後Apacheを再起動してください。
service httpd restart
◎その時入れたプラグイン
・PHP Enhancements
変数名や文字列を消すときに思ったような箇所まで消せないので(たとえば、ワード単位で文字列を削除すると、変数の場合は$まで全部けされたり・・中略 とにかく便利らしい!・PHP CakePHP Framework
当時cakeをさわっていたので 他にもおすすめのプラグイン等ありましたら教えて頂ければ幸いです。▽設定
表示→表示不可能な文字を表示 にチェック オプション→オプション→PHP→デバッグ→最初の行で停止 のチェックを外す◇実行構成
・Vagrant → リモート接続
・MAMP/XAMPP → ローカルWebサーバー
リモート接続の場合
URL:ブラウザで見る時のURL
FTP:管理→「SFTP」を選択
SFTP設定
・ホスト:127.0.0.1
・ポート:2222
・ユーザー名、パスワード:vagrant
・初期ディレクトリ:/var/www/html
実行構成の設定
プロジェクト名右クリック→プロパティ→実行構成→詳細
URLを毎回聞く
サーバーパス:/var/www/html
ローカルパス:プロジェクトのルートディレクトリ
→Cakeの場合は、appとかが並んでいるディレクトリ
ファイルのアップロード:保存時
→ここ2つを合わせてください!!
その他やって欲しい設定
プロジェクト名→プロパティ→ブラウザ→Google Chrome にする
Google Chromeの拡張機能→他の拡張機能を見る→「Netbeans」と検索→「Netbeans Connector」をインストール
20:19
△もし動かなかったら・・・
- xdebug.iniの「remote_connect_back=1」の行を変える
xdebug.remote_host=IPアドレス
※自分のPCのIPアドレスの調べ方は、
Windows:コマンドプロンプト上で「ipconfig」
Mac:ターミナル上で「ifconfig」
192.168~から始まるものがだいたいそれ
-
ファイアウォールをこじ開ける(Windows)
ファイアウォールの設定→受信の規則→新しい規則→TCP9000番を許可する -
サーバーパスの設定をもう一度見直す