仕事のため、PHPの勉強を始めた。
タイトル通り、私が勉強に使っているのは谷藤賢一『いきなりはじめるPHPワクワク・ドキドキの入門教室』だが買ってはいけない本を買った気がする……
この本では、学習を進めるためにXAMPP(ザンプ)というサーバーをダウンロードするよう書かれているが、この記事を書いている2021年1月時点でテキスト通りにいかないことがいくつかある。
ポートのチェックの設定変更ができない
XAMPPをダウンロードしたとき、パソコンにSkypeが入っている場合、ポートを奪い合ってXAMPPが起動しない。そのために本書では「Skypeの設定で、ポートのチェックを外してください」と書いてあるのだが、現在、Skypeの設定画面からポートのチェックを外すことはできない。インターネットを検索すればなんとかポートの変更はできるが、初学者向けの本でこれはどうかと思う。テキスト通りにやってもエラーが出る
テキストに書いてあることをただやってるだけなのに、「Server error!
サーバ内部で障害が発生し、 リクエストに応えることができませんでした。 サーバが過負荷であるか、 CGI スクリプトにエラーがあります。
サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。
Error 500
localhost
Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/5.6.24」
というエラーが出る。
ヤフー知恵袋でも、私と同じところで躓いた人がいた。
「新しいテキストを買ったほうがいいんじゃないか……」と思ったが、【PHP】超優良入門書『いきなりはじめるPHP』をMAMPで完走するために知っておくべき5つのこと【Mac】
というサイトによると、MAMPをダウンロードすれば学習を進められるらしいのでMAMPをダウンロードした。
今日はChapter3 ワクワク!プログラミング編の3-1から3-8まで進めた。
■追記
MANPをダウンロードし起動したあと、スタートを押してもstop serversにならず、接続できない場合は、Preferenes → PHPのタグを押し、「Standard Version」の初期設定がを7.3.7から、7.2.14 に変更すればいい。
HTML 4.01だからdoctype宣言が長い。
段落を
でなく
と書いてるテキストはじめてみた。