Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PHPひとめぐり

ryer
October 01, 2016

 PHPひとめぐり

ryer

October 01, 2016
Tweet

More Decks by ryer

Other Decks in Programming

Transcript

  1. None
  2. None
  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. ご安全に

  12. None
  13. None
  14. None
  15. $ /Applications/MAMP/bin/php/php7.0.10/bin/php -r “echo 123;” 123

  16. None
  17. None
  18. # apt-get install –y php php-intl php- mbstring php-xdebug

  19. deb http://packages.dotdeb.org jessie all

  20. # wget https://www.dotdeb.org/dotdeb.gpg # apt-key add dotdeb.gpg # apt-get install

    –y php php-intl php- mbstring php-xdebug
  21. # yum install -y epel-release # yum install -y http://rpms.famillecollet.com/enterprise/remi-

    release-6.rpm
  22. # yum install --enablerepo=remi-php70 php php-intl php-mbstring php-xdebug

  23. 便利! $ php –S localhost:8000 => http://localhost:8000/

  24. Rewrite!! $ php –S localhost:8000 –file api.php => http://localhost:8000/v1/user/8/

  25. None
  26. None
  27. コンピュータに何のソフトウェアがインストールされたか を記録し、新しいソフトウェアのインストール・新しい バージョンへのソフトウェアの更新・以前インストールし たソフトウェアの削除を容易に行えるようにするプログラ ムです。 パッケージマネージャとは - Debian

  28. None
  29. None
  30. None
  31. $ php composer.phar --help 簡単 でしょ?

  32. None
  33. None
  34. $ php composer.phar init

  35. None
  36. $ php composer.phar install ./composer.lock ./vendor/autoload.php ./vendor/*

  37. None
  38. None
  39. $ php composer.phar update ./composer.lock ./vendor/autoload.php ./vendor/*

  40. None
  41. None
  42. ★やDL数 を参考に

  43. None
  44. None
  45. None
  46. None
  47. None
  48. None
  49. None
  50. None
  51. None
  52. None
  53. var_dump($val);

  54. None
  55. 文字通り「デバッグをするための専用の道具」。実行を一 時停止したり、変数の中身を見たり、色々なことができる。 たいていのプログラミング言語にはツールセットが備わっ ている。 http://e-words.jp/w/デバッガ.html

  56. # apt-get install php-xdebug

  57. None
  58. プロファイラとは、動作中のプログラムがどの処理をどう いった順序で実行したかを監視するプログラム。コンパイ ラやデバッガなどと共に、プログラミング言語の開発環境 の一部として提供されることが多い。 http://e-words.jp/w/プロファイラ.html

  59. None
  60. None
  61. ツール類の話は それだけで一日いります。 ハンズオンどうですか?

  62. None
  63. None
  64. いつか 山陰も…

  65. None
  66. None