昔のバージョンのphp環境でphpバージョンを上げるという対応中。 apache + PHP8のインスタンスを構築してドキュメントルートまで到達を確認。 対応する人にドキュメントルートまで到達するからプロジェクトのファイルを置いてバージョンアップのエラーを確認してもらうため依頼しましたが HTTP 503 Service Unavailable のエラーが出ているとのこと。 HTMLファイルはアクセスできているからPHPの実行ができていないと思い調べると Apache HTTP サーバーで使用するために PHP に提供されている mod_php モジュールが非推奨になりました。 php-fpmをインストールして起動し、リクエストを流してphp-fmpでphpを実行するようにして解決。 しばらくPHPを触っていなかったのでモジュールが非推奨になったことに気づかずでした。
aws copilotをM1で使う①
- リンクを取得
- ×
- メール
- 他のアプリ
投稿者:
tsuna-team
-
業務で使うことになったaws copilot
一旦自分のmacbook air(M1)で試してみることに。
まずcopilot-cliをインストールする。
AWSのドキュメント
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/AWS_Copilot.html
こちらに書いてある通りで
https://github.com/aws/copilot-cli
私はbrewでインストールしようとしたんですがそもそもbrewがインストールされていない。
ということでこちらからコマンドをコピペして実行します。
実行が終わって brew を実行するがコマンドがないと言われてしまいます。
インストール時のメッセージを辿っていくと警告が出ています。
/opt/homebrew/bin にパスが通っていないということです。
echo $SHELL
でシェルの種類を確認すると zsh とのことなのでホームディレクトリに.zshrc を作成します。
typeset -U path PATHpath=(
/opt/homebrew/bin(N-/)
/opt/homebrew/sbin(N-/)
/usr/bin
/usr/sbin
/bin
/sbin
/usr/local/bin(N-/)
/usr/local/sbin(N-/)
/Library/Apple/usr/bin
)
優先して通す順で記載するようです。
/opt/homebrew/bin だけ$PATHに追記するような記載で.zshrcに記載したんですが、rmも使えなくなり焦りました。
これでbrewでインストールできるようになりました。
brew install aws/tap/copilot-cli
インストールしてみると以下のエラーが、、、
Error: Your Xcode (12.5.1) is too outdated.
Please update to Xcode 13.3 (or delete it).
Xcode can be updated from the App Store.
Xcodeをapp storeからアップデートします。
ちょっと時間がかかるので今日はここまでにしておきます。
次回はもっとすんなりいきますかね。。
このブログの人気の投稿
php_modが非推奨になったのね
投稿者:
tsuna-team
-
昔のバージョンのphp環境でphpバージョンを上げるという対応中。 apache + PHP8のインスタンスを構築してドキュメントルートまで到達を確認。 対応する人にドキュメントルートまで到達するからプロジェクトのファイルを置いてバージョンアップのエラーを確認してもらうため依頼しましたが HTTP 503 Service Unavailable のエラーが出ているとのこと。 HTMLファイルはアクセスできているからPHPの実行ができていないと思い調べると Apache HTTP サーバーで使用するために PHP に提供されている mod_php モジュールが非推奨になりました。 php-fpmをインストールして起動し、リクエストを流してphp-fmpでphpを実行するようにして解決。 しばらくPHPを触っていなかったのでモジュールが非推奨になったことに気づかずでした。
子供のプログラミングに興味を持ってみる
投稿者:
tsuna-team
-
2020年度から小学校でプログラミングの学習が必修となっているらしい。 自身もIT業界で働くエンジニアであり、私自身も今年子供が生まれたこともあり どうやって教えたらいいんだろう? と疑問に思ったりもする。 そもそもプログラミングってなんだろう? 自身がエンジニアをやっていると、言語や環境などが先に立って この言語やったことある? どんなアーキテクトなの? そんな会話が先だってしまう。 ふと プログラミングってなんだろう?? そんなことを思ってしまった。 まぁネットで調べるのだが 機械への命令を組み立てる あー、これだけでいいんだよなプログラミングって 子供に教えようと思い立ち初心に帰る私であった。
serverless deployでawsのprofileを指定する
投稿者:
tsuna-team
-
最近はserverlessを使っている(正確にはレビューしてデプロイくらいですけど)んですが、デプロイ方法が各自のローカルの状態という現状やばめな状態 Readmeを見ると大体各自の環境に依存しているものがあってうまくいかない 例えば serverless deploy --stage dev これAWSのprofileのデフォルト実行なのでデフォルトをわざと設定していない私には実行できません。 そんなの解れよとも思いますがReadmeに記載しているものをコピペで(変更する箇所は明記する)実行したい私 serverless deploy --aws-profile [profile] --stage dev って書いといてよと思う私でした。 てか個人環境からデプロイやめたい…
コメント
コメントを投稿