ユーザ用ツール

サイト用ツール


php開発環境

PHP開発環境

エディタ編

 基本的にEclipseを使用しての開発に着眼しているので、他に有望株があれば追加していってください。
 (出先では他にPHP Stormなどを使用されていました。)

  • sublimeに関して追加(2015/12/7)

SublimeTextでの設定

  1. SublimeTextのインストール
    使っているOSのexeファイルをダウンロード Sublime Text3のダウンロード
  2. SublimeTextのセットアップ
    ダウンロードが完了したらexeファイルを実行する。
    Package Controlを使用するためにメニューバー「View」>「Show Console」でコンソール画面を開き
    公式サイトにある下図反転部分の箇所をコンソールにコピーして実行する。
    該当箇所ページ

    メニューバー「Preferences」に「Package Control」が追加されていればインストール成功。
    インストール後エラーのようなメッセージが出るが無視してSublimeを再起動して問題ない。
  3. 日本語化設定
    メニューバー「Preferences」>「Package Control」を選択し、「Package Control: Install Package」をさらに選択
    インストール可能パッケージの一覧が表示されれば「Japanese」を選択
    パッケージのインストールが成功されるとメニューバーのみ日本語化される。
    開いた「Package Control Messages」テキストにしたがって手順を踏むとサブメニュー側も日本語化される。
    ※テキストにかかれている②についてはDefaultフォルダにコピーしたファイルの拡張子.jpを削除する、という意味。
  4. その他役立つプラグイン
    ・print to HTML:HTMLを利用してプリンタで印刷が出来るようになる
    ・IMESupport:日本語入力の際、インラインのような形になる(Windowsのみ)
    ・ConvertToUTF8:UTF-8に変換することで、Shift_JISやEUC-JPといった日本語環境特有の文字コードを文字化けせず表示される
    ・SFTP:sublimeText上からSFTPが使えるようになる
    ・TortoiseSVN:sublimeText上からTortoiseSVNが使えるようになる
    ・goto_documentation:sublimeText上で選択した文字列から、phpマニュアルページを検索してブラウザに表示してくれる
    ・Google Search:sublimeText上で選択した文字列から、ググってくれる
    ・goto_definition:関数が書かれているところへ飛んでくれる
    ・auto_save:自動保存してくれる
    ・Docblockr:関数の頭にあるブロックコメントを自動生成してくれる。
    ・Color Highlighter:#FF00FF とか rgb(255, 200, 100) とかの色コードを実際の色で表示してくれる
    ・emmet:HTMLやCSSのコーディング高速化ツール
    http://catcher-in-the-tech.net/2057/
    http://docs.emmet.io/cheat-sheet/
    ・hayaku:CSSのコーディング高速化ツール
    http://sterfield.co.jp/designer/sublimetext2-%E3%81%AE%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%80%8Chayaku%E3%80%8D%E3%81%8C%E4%BE%BF%E5%88%A9%E3%81%99%E3%81%8E%E3%81%A6%E3%81%B3%E3%81%A3%E3%81%8F%E3%82%8A%E3%81%97%E3%81%BE.html
    ・origami:テキストエディタ部を好きなように分割してカスタマイズできる
    ・その他参考サイト
    http://www.go-next.co.jp/blog/web/soft_tool/7755/
    http://qiita.com/NaoyaOura/items/67af606a58c1f71173cd

Eclipseでの設定

  1. Javaのインストール
    はじめにJDK 8をインストールしているかを確認。
    していなければ自分が使用しているPCで該当するexeファイルをダウンロードしてインストールを行う。
    JDK 8 ダウンロード
  2. Javaのセットアップ
    ダウンロードしたexeファイルを実行
    インストールが終了したら環境変数のPathとJAVA_HOMEにインストールされた先のパスを設定する。
    (例:Path側:C:\Program Files\Java\jdk1.8.0_xx\bin、JAVA_HOME側:C:\Program Files\Java\jdk1.8.0_xx)
  3. Eclipseのダウンロード
    standardが存在する最新のバージョンの「Eclipse Standard」と「Eclipse for PHP Developers」ファイルをダウンロードする。
    (今回はver4.5ではなくver4.4)
    古いバージョンのダウンロードするにはDOWNLOADボタン>MORE DOWNLOADのolder versionsから遷移
    Eclipse公式サイト
  4. - Eclipseのセットアップ
    ダウロードしてきた「Eclipse Standard」の圧縮ファイルを解凍し、できたeclipseフォルダを任意のフォルダに移動
    (特になければCドライブ直下か、C:/Program Files/などが無難)
    次に「Eclipse for PHP Developers」側の圧縮ファイルを解凍し「features」「plugins」の中身を「Eclipse Standard」側にコピーする。
  5. 日本語化対応
    Pleiadesプラグインのダウンロードを行う。
    ダウンロードしたPleiadesの圧縮ファイルを解凍し「features」「plugins」の中身を「Eclipse Standard」側にコピーする。
    Pleiadesプラグインのダウンロード
  6. Eclipseを起動し、PHPのプロジェクトが作成、ファイルを開くことができれば完了
    既存のプロジェクトがある場合は指定したワークスペース内にプロジェクトフォルダを移動、Eclipse内でインポートするか、
    同じフォルダ名で新規プロジェクトを作成すると統合される。

その他

  • すでにEclipseをインストールしている場合はバージョンが同じPHP Developersの「features」「plugins」の中身を
    コピーすれば問題ないと思われる(未検証)
  • ソース内で文字化けがおこっている場合はメニューバー「ウィンドウ」>「設定」>「一般」>「ワークスペース」にある
    テキスト・ファイル・エンコードをデフォルトではなくその他(UTF-8)に変更させること

開発環境編

XAMPPでの設定

  1. パッケージをダウンロード
    公式サイトからexeファイルをダウンロード
    XAMPPパッケージのダウンロード
  2. exeファイルをインストール
  3. XAMPPコントロールパネルからApacheが起動するか確認
    Cドライブ直下に作成していれば特に問題ないと思うが、別ドライブ(DやE)にインストールした場合は
    apacheフォルダ内の設定ルートを変更する必要がある。
    Skypeなどを使用していた場合、ポート番号かぶる場合があるのでSkype側のポート番号を変更するか
    apache側の設定ポート番号を変更すること
  4. ブラウザで「localhost/」と入力してXAMPPページが表示されれば確認終了
  5. xampp\htdocs内に開発するプロジェクトを作成

その他

使用ファイル

php開発環境.txt · 最終更新: 2016/06/08 12:03 by ikeda