PHPのインクルード Part1
🐶

PHPのインクルード Part1

Tags
Ubuntu
Docker
Apache
PHP
Published
Sep 3, 2021
ここ最近はフリーランス事務員で働いているのだけど、なぜかWeb関連の頼まれごとが増えているw

お友だちのサイトの更新を頼まれた!

色々とWebのことを頼まれることが増えているタイミングでお友だちからサイトの更新をお願いされたからローカル環境構築に勤しんじゃった!(楽しんじゃった!)

Ubuntuって何?って状態からのスタート!

たまたま、6月末にGoogle Discoverで流れてきた記事を見て、その数日後に新しいノートPC(AmazonプライムデーでSurface Laptop 3を買っちゃった!)が届いちゃって、好奇心でUbuntuをインストールしちゃったりしてたのよ。開発者じゃないのに!
5月末に、火曜日・木曜日に契約している会社さんの事業サイト制作を頼まれて、頼まれた仕事は断らないスタイルなので引き受けちゃったんだけど、もともとWordPressで作られていたからWordPressで構築よねとちまちまと作ってたの。
そこで、なんか火が着いちゃったみたいで新しいノートPCを買って、なんにも分からないまま記事の内容どおりにインストールとかしちゃったわけ。
(使ってたノートPCがWindows11に対応していないのと、WPA3に対応していなかったという理由もあるんだけどね。)

インストールしたはいいけど・・・

まー、何をどうしたらいいのかさっぱり分からないという感じだったのだけど、会社の人たち向けにWindowsの便利な使い方のTipsとかNotionでまとめてシェアしたら喜ばれるかも?!って思っちゃって、持ってるドメインが遊んでる状態だったし、Notionを独自ドメインで公開できないかしら?とかってなっていって現在に至る😆
色々とやり始めると、Ubuntuをインストールしていたのは◎

毎回、前置きが長すぎるw

お友だちのサイトは、テキスト修正だけのお願いだったのだけど、ヘッダーとフッターがPHPのインクルードでローカルでは確認ができない。
ヘッダーに書かれているCSSとかJSとかある訳で、不便だなー。またお願いされたときにすぐにローカルで確認できたら便利だなー。って思ってDockerで開発環境を用意しようと思い立ってやってみた。
調べると、まー色々とやり方が出てくる出てくる。そして、どれも書き方が違うから初心者からするとどれが正しくて、どれが正しくないのかさっぱり分からない。
正しい、正しくないってのは無いというのは分かっているものの、知識が伴わないから判断できないのよね。
とりあえず、Apache+PHPだけでいいのだけど、だいたいはなんちゃらSQLもくっついてるのよね。別にくっついていてもいいのだけど、なんかやだで調べちゃったりするから時間がかかるのなんの。
Apacheの設定とか、httpd.confだけだったと思うのだけど、バージョンが上がって違うようになったのね・・・設定ファイルを探し出すところからですよ。
php.ini 000-default.conf apache2.conf あたりを書き換えるのね!っていうのは分かったのだけど、検索して見つけたページでは、公式ページからダウンロードするとか、GitHubからダウンロードするとか書かれているところとかもあり困惑。
Docker-Compose で作ったイメージで設定ファイルもインストールされていると思うじゃん?けどダウンロードしてくるとか書いてあったりするのよ。困惑。
なんていうか、調べ始めたときはまじで分からなくて、ペロッと必要最低限の設定例があったりするんだけど、終盤になってから必要最低限の設定しかしなくていいし、初期インストールされている設定ファイルだとなくてもいいことが書かれているからコメントアウトしないといけなかったりするから必要最低限の設定ファイルを用意してるのかもね?ってやっと理解。
 
更新することが大切だ!(?)ってことで疲れたので終わり。続きは今度書く。
 
お友だちのカフェのサイトはココ!犬好きにはたまらない空間だと思う~。
そして、ビールとからあげが美味しいよ!ゴルゴンゾーラグラタンも美味しいよ!あー、コロッケも食べたい!
息子は紫陽花の寝かせ玄米が大好きです!ヴィーガンにも対応しているよ!