Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHPひとめぐり
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
らいあ
October 01, 2016
Programming
44
0
Share
PHPひとめぐり
らいあ
October 01, 2016
More Decks by らいあ
See All by らいあ
GoのDBライブラリについて調べてみた
ryer
0
610
shimanego3-lt.pdf
ryer
0
450
PageSpeed基礎知識
ryer
0
65
PHPとDBの常識的な話
ryer
0
140
関西ソーシャルゲーム勉強会のご紹介
ryer
0
59
Other Decks in Programming
See All in Programming
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
300
OSもどきOS
arkw
0
240
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.1k
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
110
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
370
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.2k
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
290
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
420
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
260
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
2.8k
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
370
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
390
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
520
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Practical Orchestrator
shlominoach
191
11k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Abbi's Birthday
coloredviolet
2
7.8k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
120
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Transcript
None
None
None
None
None
None
None
None
None
None
ご安全に
None
None
None
$ /Applications/MAMP/bin/php/php7.0.10/bin/php -r “echo 123;” 123
None
None
# apt-get install –y php php-intl php- mbstring php-xdebug
deb http://packages.dotdeb.org jessie all
# wget https://www.dotdeb.org/dotdeb.gpg # apt-key add dotdeb.gpg # apt-get install
–y php php-intl php- mbstring php-xdebug
# yum install -y epel-release # yum install -y http://rpms.famillecollet.com/enterprise/remi-
release-6.rpm
# yum install --enablerepo=remi-php70 php php-intl php-mbstring php-xdebug
便利! $ php –S localhost:8000 => http://localhost:8000/
Rewrite!! $ php –S localhost:8000 –file api.php => http://localhost:8000/v1/user/8/
None
None
コンピュータに何のソフトウェアがインストールされたか を記録し、新しいソフトウェアのインストール・新しい バージョンへのソフトウェアの更新・以前インストールし たソフトウェアの削除を容易に行えるようにするプログラ ムです。 パッケージマネージャとは - Debian
None
None
None
$ php composer.phar --help 簡単 でしょ?
None
None
$ php composer.phar init
None
$ php composer.phar install ./composer.lock ./vendor/autoload.php ./vendor/*
None
None
$ php composer.phar update ./composer.lock ./vendor/autoload.php ./vendor/*
None
None
★やDL数 を参考に
None
None
None
None
None
None
None
None
None
None
var_dump($val);
None
文字通り「デバッグをするための専用の道具」。実行を一 時停止したり、変数の中身を見たり、色々なことができる。 たいていのプログラミング言語にはツールセットが備わっ ている。 http://e-words.jp/w/デバッガ.html
# apt-get install php-xdebug
None
プロファイラとは、動作中のプログラムがどの処理をどう いった順序で実行したかを監視するプログラム。コンパイ ラやデバッガなどと共に、プログラミング言語の開発環境 の一部として提供されることが多い。 http://e-words.jp/w/プロファイラ.html
None
None
ツール類の話は それだけで一日いります。 ハンズオンどうですか?
None
None
いつか 山陰も…
None
None