PHPの初心者本によくある「開発環境を整える」に私と同じ状況が無かったからまとめておく。
PHPを初めて学ぶ人を対象にした本がいくつかあるが、私が買おうか買うまいか...と悩んだのは、最初の「開発環境を整える」の解説が私の状況と違うものばかりだったから。
これらを利用したかった。我が家のデスクトップPCはMacだし、表示されるWEBサイトが好き。以前にWordpressをローカル環境でやってみたいと思った時に、Macユーザーがweb上でよく勧めていたのがMampだった。Dreamweaverはかなり昔にスクールに通った時にゲットしていたので、引き続き使いたかった。
ぐちぐち言って恥ずかしいけど、ゲットした本はMacにXAMPPをインストールする方法と記載があった。MAMPもあります、って欄外に書いてあったけど、ちゃんと読まずに、Mac編と記載があっただけで買ってしまったのだ。
Mampについて、私が分かり易いなと思ったページを2つ
Mampのインストールと表示アドレスを「http://localhost:8888/index.html」から「http://localhost/index.html」に変更する方法について記載されています。
バーチャルホストで複数のテストサーバーに振り分ける方法について記載があります。
MySQLを理解するのに、入り口までのハードルが高すぎると思っていたら意外にすぐ入り口が見えた。
前回のブログで、MySQLについて一言で説明せよ、と自分に課したもののApacheを情報を送信する機能と理解しただけで疲れて放棄した件です。
私はあまりに初心者(ちょっとだけ一般常識が欠けている)のため、かなりレベルの低い次元で以下話を続けます。
Apacheの時のように、少しずつ言葉を優しくしていこうと思います。
辛い;v;
深追いせず、日本語に…。
もういいや…。データベースの理解を頑張ろう。。。と思って検索してたら、すごく分かりやすく、知ってるような文字になっている解説をしてくれているページがあった。
外部リンク:基礎から始めるデータベース入門セミナー
すんなり理解できたし、かなり丁寧なので、補足説明が多くて「ん?こういうこと?どういうこと?」という未消化になる部分もありませんでした。
はい、お腹いっぱいになりました!
MySQLについては、データベースだってことが分かって、データベース、つまりエクセルのVlookupが使えるみたいなこと、っていうように理解したところで、先に進もうと思います。
私は都内で事務OLしてます。Vlookupのfalseを魔法の言葉だからここにはfalseを入力してね、と先輩に教えられました。笑
PHPを学ぼうと本を買った→ちょっと知ってる初心者が恥ずかしくて誰にも言えない壁。
私は社会人になってから、WEB関係のスクールに通ってHTMLとCSSを使ってWEBサイトを作れるようになりました。
…作れるようになりました。
理解してるのはHTMLとCSSの記述内容だけ。WEBサイトの仕組みはなんとなく分かる。サーバーがあって、ドメインがあって、とか。
そしてブランクがあって、またWEBサイトについて学びたいなと思った今日この頃。PHPに関する本を買ってみました。
衝撃です。初心者にお勧めとか、HTMLがちょっと分かる人が読みやすいとか。そういった感じの本を手にとったはずなのに。誰にも言えない恥ずかしい壁があり、学ぶ一歩が踏み出せません。
これ読めません。
Apache (あぱっちぇ?)
これも読めません。
MySQL (まいえすきゅーえる?)
ふむふむ、とシレっと読み進めても、もやもやして全く頭に入ってきませんでした。あまりに恥ずかしい、言葉の整理からしていこうと思います。
PHPの本を読み始めると出てくる単語
- php(ぴーえいちぴー)
- Apache(あぱっち)
- MySQL(まいえすきゅーえる)なんと当ってたw
- httpd(えいちてぃーてぃーぴーでぃ)
- conf(しーおーえぬえふ、こんふゅ)
- htdocs(えいちてぃーどっくす)
- ini(あいえぬあい)
- htaccess(えいちてぃーあくせす)
MySQLはホッとしました。これで声に出してしまっても恥ずかしくない。ちょっと「まいすくーる」という可能性も信じてたなんて言えない。iniも「あいぬい」かもしれない、なんて思ってたなんて言えない、もはやなんでそう読もうとしてるのか自分を理解できない。
でもconfみたいに、こんふゅとも読みます、というGoogle先生の回答になってくると、現場で使ってる人がどう読んでるのか、自然な状況で聞いてみたいものです。私はWEBとは全く関係ない会社のただの事務OLなので、そんな機会がなく本当に残念です。
この中のApacheとMySQLについて一言で説明せよ、というような一文をこの記事では投稿して終わろうと思います。※但し、そこに行き着くまでがまた長い。
分かりませんでした、もう一度書いてみます。
近づいてきました。
もうちょっと…。
- Apache:最も人気の高い、世界中のサーバで公開されている情報をインターネットのWebページとして閲覧することができる仕組み、による情報送信機能を持った、コンピューターシステム上で何らかの処理を行うプログラムや手続き、およびそれらに関する文書の1つ。
- MySQL:
私が理解したかった一言はココ!
Apacheは情報送信機能なんですね。今後はApacheはWEBサーバウェアと言ってみようと思います(誰に…)。
そうです、MySQLについては整理する前に力つきてしまいました。また今度にします。
はてなブログデザイン変更 テーマとカスタマイズ
何を投稿したらいいんだ。
今日の日記、を書くほど肝も座ってないし。
初めまして、始めました
初めまして、29歳一児の母、都内勤務の事務OLです。