php_modが非推奨になったのね

昔のバージョンのphp環境でphpバージョンを上げるという対応中。 apache + PHP8のインスタンスを構築してドキュメントルートまで到達を確認。 対応する人にドキュメントルートまで到達するからプロジェクトのファイルを置いてバージョンアップのエラーを確認してもらうため依頼しましたが HTTP 503 Service Unavailable のエラーが出ているとのこと。 HTMLファイルはアクセスできているからPHPの実行ができていないと思い調べると Apache HTTP サーバーで使用するために PHP に提供されている mod_php モジュールが非推奨になりました。 php-fpmをインストールして起動し、リクエストを流してphp-fmpでphpを実行するようにして解決。 しばらくPHPを触っていなかったのでモジュールが非推奨になったことに気づかずでした。

今更ながらLaravelを試してみる⑥ 〜諦めてsailでの構築へ

前回までは、dockerのphp8の公式イメージとmysql8の公式イメージでLaravelの認証を実装しようとしていましたが、CSS・JSが参照できていないらしくレイアウト崩れが起き、ちょっとわからなかったので、ローカルにLaravelのSailを利用してdockerを始めてみることにしまた。。

macにはcomposerをインストールしていなかったのでそこから始めました。
composerについては公式からインストール手順でインストールしました。

次にLaravelのドキュメントの通り

curl -s "https://laravel.build/example-app" | bash

cd example-app

./vendor/bin/sail up

これでアクセスの確認までできました。

sailをエイリアスにするために

alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'

開発するときはバックグラウンドで実行したいので

sail up -d

コンテナの停止は

sail stop

ここから認証を再開します。

コメント

このブログの人気の投稿

nginxで画像が表示されない。。

AWSのS3バケットをマウントするs3fsでマウントが外れた件

CakePHP3でHTTPSにする