phpはじめました
はい、毎度こんにちは、takayukiです。
実は皆さんにお知らせ。
この度『phpはじめました~!!』
(笑)
はい、数少ない読者の中には
「あれ、この前Javaやってんかった??」
とお思いの方もいらっしゃることでしょう。
Javaやめました
実はあの投稿の後、パソコンに詳しい友達にJavaムズイって愚痴ったところ、
「phpのほうがまだ簡単だからそっちからやったほうがいいんじゃない??」
と言われ、「え、そうなの」と思い色々調べてみると、phpのほうがJavaより敷居は低そう。
それに加え、以下の事実が発覚↓
- phpのほうがフリーランス案件向け
- phpのほうがwebに特化して学びたい人向け
- phpはスキルさえあれば一人で仕事をこなせるのに対し、Javaは案件がデカいため企業などでチームワークとして動くのがほぼほぼ必須
らしいのです。まー、以上のことから協調性のないぼくは(というかそもそも現職は現職のまま、何か在宅でお小遣い程度に稼ぎたいという思いから今回プログラミングを学ぼうとなったので)俄然php向けだな!と思い、Javaはひとまず置いといてphpを先に進めることに至った次第です。
レッツphp
しかしまあ、箱を開けてみるとアレですよ、、、アレ。
結局躓くパターン(笑)
しかも今回は、メインのphpに辿り着くまでにめっちゃやられた(笑)
何か、php始める前にローカル開発環境(?)、仮想マシン構築(??)、Virtual box,Putty,Cyberduck(?!?!)と、phpを動作させるために基盤を構築する必要があり、そのために色々インストールしないといけなくて、しかもまーまー時間かかるっていう。
恐らく4時間くらいかかりました。
まー、少しダラダラやっていたからっていうのもあると思いますが、皆さんももし始める際は少なくとも2時間はみていたほうがいいかと思います。
それでは以下、苦行の実況になります↓
ローカル開発環境の構築(エグい)
①VirtualBoxのインストール
はい、これは秒殺ですね、次!次ぃ!
②Vagrantのインストール
ここも難なくクリア。もっと濃いのもって来ーい!
と、ここで一旦インストール作業を止め、今インストールしたViratualBoxとVagrantを使って(組み合わせて??)仮想マシンというものを立ち上げていくんですが、ここで何故かエラーが出て解決するのに30分くらいかかりました。ツライ
でもまー、何とか設定・立ち上げが終わり、次へレッツゴー!
③PuTTyのインストール
ここもサクサクっとインストール完了。
と、またここでインストール作業は一旦休止。このPuTTyを使い仮想マシンにログイン・設定を行っていきます。。。
これがエグい。
どうエグいかって、めっちゃ時間かかるし、何か読み込んでるのか知らないけど、ずっと動かないからフリーズしたのか?!と何度か不安になる始末。
特に、TASK〔install ruby〕(下の画像の反転してる箇所)の文字が出た時、10~15分くらいずっと画面止まったままだったから、「おいおい、まじここに来てエラー?!」とめっちゃそわそわ(笑)
でもドットインストールさんの説明動画でも「かなり時間かかる」と云うのと、それこそ「フリーズしたかもと思うかもしれませんが、、、」と言っていたので何とか気を持ち堪え、何とか設定完了出来ました。ホントにこの補足の言葉がなかったら余裕の2文字で設定画面クローズしてたな、ドットインストールさんマジ神。
ちなみに、グリーンで「ok~~~」とイエローで「changed~~~」の文言が出たら完了のお知らせです。
さー、佳境は超えました。このまま行け行けドンドン!
④Cyberduckのインストール
これもインストールは余裕!
で、Cyberduckを使って仮想マシンにアクセスしていきます。
ここも若干ややこしい作業になりますが、ドットインストールさんの丁寧な説明動画を観ながら進めていくことが出来ました。
ドットインストールさんマジ神(2回目)
そしてローカル環境開発が正常稼働していることを無事確認。
と!い!う!こ!と!は?!
これでphpを始まるための基盤が完成したということになります!
アー!!オワターーー!!
ヨウヤクオワターーー!!
\(^o^)/
もうね、まじで疲れた。
けどね、これでやっとスタートラインです。
この努力を忘れずに、これからもプログラミング修行に勤しんでいきたいと思います。
皆さんも
phpを始める際、上記のような作業に直面することになると思います。
(調べたところ、別のやり方もあるようなのですが、僕はドットインストールさんのレッスン動画に従って進めているのでこの方法を執りました。)
で、一番何を言いたいかというと、初めにも言いましたが、時間が結構かかるので2~3時間は余裕を持って取り組まれたほうがいいかと思います。(このやり方をチョイスされる方は。)
特にPuTTyを仮想マシンにログインする作業、あまりにも時間かかり過ぎて画面動かなすぎて不安になると思いますが、大丈夫です。気長に待ちましょう。
何なら、僕は待ってる間銀行に行って用事も済ませてきました。それくらい時間を取ると、目安にして頂ければと思います。
それでは、これを読んで下さっているプログラミング初心者同士の皆さんも、僕の体験を念頭に置いて進めていくと幾分か不安が柔らぐかと思います(笑)
少しでも参考になれば幸いです。
と、いうことで本日もご精読有難う御座いました!良い一日を~!
Diary
I’ve stopped learn Java for now. Coz it’s too hard and my friend told me “php is easier,so you should learn that first”.
Then I’m learning php now. But php isn’t easy,neither.
I mean,even before start php is pretty hard.I need to build the script to run php,and it took almost 4hours!!
Gosh,,,face to face with laptop all day long…
However I’ve done all processes and finally I can start php!! Yahoooooo!!
But I’m pretty tired today,so I gonna do tomorrow lol
Anyway thank you for reading and have a nice day everyone 🙂