Moodle Developing Environment (J)

1,172 views
1,155 views

Published on

Moodleを開発するための環境構築について述べています。リモートデバッグははまりやすいので力を入れています。

Published in: Software
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,172
On SlideShare
0
From Embeds
0
Number of Embeds
472
Actions
Shares
0
Downloads
3
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • introduce some excellent open source software and freeware.
  • Moodle Developing Environment (J)

    1. 1. 株式会社イーラーニングCEO 松崎剛
    2. 2. ● 松崎剛 ● matsuzakit@e-learning.co.jp ● http://www.facebook.com/matsuzakit ● CEO of e-learning corporation ltd. ● 2000年設立 ● http://www.e-learning.co.jp ● http://www.facebook.com/elearningJPN ● IT エンジニア向けコンテンツ ● 各種Moodleサービス ● 設置、サポート ● 開発 ● トレーニング ● その他活動 ● 日本ムードル協会ビジネス部会長 ● MCCC(Moodle Course Creator Certificate ) ● 日本モバイルラーニングコンシーアム理事 ● LPI Japan構成員
    3. 3. • 統合開発環境(Integrated Development Environment) • エディタ、コンパイラ、デバッガを統合 • Java, C#等の開発では必須 • Moodle開発では意外と使っていないのでビックリ – コンパイルがないからかな • でも、ちゃんとした開発には必須 • できること。止める-変数チェック-1行実行 • おすすめはPhpStorm – Eclipse, Visual studioに比べてPHPでは非常に軽い • vi は緊急時の最後の手段、、、かな – マルチプラットフォーム • Windows, Mac OS X, Linux – 有料 • 直販 – 会社:初年度$199, 次年度$129, 個人$99, $49 – http://www.jetbrains.com/phpstorm/buy/ • 日本パートナー – 25,812 – 日本語化なし(調査してないけど)
    4. 4. httpd, PHPStormが1台に同居 の場合には簡単なのでカット moodle/ mysql moodle/ HTTP, HTTPS TCP 8000 copy(once ) Auto upload SCP, SMB xdebug.so 参照、更新
    5. 5. moodle/ HTTP, HTTPS TCP 9000 copy(once ) インポート SMB, FTP, SFTP, FTPS インポート, indexingで1H アップロード設定 Deployment > Options Upload changed giles automatically to the default server [Always] moodle/ mysql Auto upload SCP, SMB 参照、更新 Setting > PHP > Servers Use path mappingでパスをマッピングする [Validate remote environment]で チェックする xdebug.so yum install php-pear gcc php-devel pecl install xdebug php.iniを編集 zend_extension="/usr/lib64/php/modules/xdebug.so" xdebug.remote_enable=1 xdebug.remote_host=200.1.2.3 //開発機アドレス xdebug.remote_port=9000 httd再起動 phpinfo()でxdebug のインストールを確認 ① ② ④ Listen to debegger connection をONにする ③ ⑤ ブラウザーで起動スクリプ ト実行 http://www.jetbrains.com /phpstorm/marklets/ ⑥ ブラウザーでMoodleへア クセス
    6. 6. Project break point step run current line vars 上部プルダウンメニューより View > ToolBarをONとする。

    ×