文系Webエンジニアの技術メモとたまに旅のメモ

未経験文系エンジニアとして働いてます。アウトプットとして簡単に技術メモを残していきます。たまに旅関係のも趣味で残していこうと思ってます。

技術メモ

【AWS/EC2/Git】Amazon Linux2 のEC2インスタンスにGitをインストールする方法!

今回は、Amazon Linux 2 で作成したEC2インスタン内に、Gitをインストールする方法を記していきます。 1.開発環境・事前準備 2.Gitのインストール 3.さいごに 1.開発環境・事前準備 MacOS:M1チップ Big Sur 11.4 AWS:EC2インスタンスEC2のインスタンス作成…

【AWS/EC2/Apache】EC2インスタンスに、Apache をインストールしてテストページを表示させる方法!

今回は、Amazon Linux 2 で作成したEC2インスタンスに対して、Apacheをインストールし、 テストページの表示まで行っていきます。 1.開発環境・事前準備 2.yum のアップデート 3.Apache のインストール・起動 4.インバウンドルールの追加 5.テストページの表…

【AWS/EC2/M1 Mac】作成したEC2インスタンスにMacのターミナル でSSH接続する方法!

今回は、作成したEC2インスタンスにMacの既存アプリであるターミナルを使用して SSH接続する方法を記していきます。※Windowsの方も、Tera TermやPuttyを使用して接続可能です。 1.開発環境・事前準備 2.pemファイルの設定 3.EC2インスタンスへSSH接続 4.さい…

【Apache】Apache の起動・停止・確認するコマンド一覧

今回は、Amazon Linux 2 で作成したEC2インスタン内に、Apache を入れてみたので 起動・停止・確認のコマンドを記していきます。 1.開発環境・事前準備 2.コマンドの実行 3.さいごに 1.開発環境・事前準備 MacOS:M1チップ Big Sur 11.4 AWS:EC2インスタン…

【AWS/EC2】EC2インスタンスを簡単に削除する方法!

今回は、Amazon Linux 2 で作成したEC2インスタンスを削除する方法を記していきます。 簡単にできてしまうので、間違えて削除しないように気をつけてください。 1.開発環境・事前準備 2.EC2インスタンスの削除 3.さいごに 1.開発環境・事前準備 MacOS:M1チ…

【AWS/EC2】AWSのEC2インスタンスを新規作成する方法!

今回は、AWSの中でも有名なEC2のインスタンスを作成する方法を記載していきます。 初めて触る方は、1度手順の通り作成して、少し理解できたら再度必要の設定を行って作り直しのが良いと思います。 1.開発環境・事前準備 2.EC2インスタンスの新規作成 3.AMIの…

【Docker/Laravel Sail】Laravel Sail を使用し、Docker でLaravel の環境を簡単に実施!

Laravel Sail が2020年12月9日に公開されました。 Dokcer の操作が慣れていない方や、環境構築を素早く行いたいという方におすすめです!公式サイトに手順が記載されているので、こちらも参考に行なってみてください。 https://readouble.com/laravel/8.x/ja…

【Docker】Docker のバージョンを確認するコマンド

Docker のバージョンを確認するコマンドを記していきます。 1.開発環境 2.バージョン確認 3.さいごに 1.開発環境 MacOS:M1チップ Big Sur 11.4 2.バージョン確認 ターミナルを開き、以下コマンドを実行しましょう。①バージョンのみ表示 ¥ docker -v Docker …

【Docker/MacOS/M1 対応】M1 Mac に Docker をインストールする方法

M1チップのMac に Docker をインストールする方法を記していきます。 1.開発環境 2.Docker のダウンロード 3.Docker のインストール 4.Docker のバージョン確認 5.さいごに 1.開発環境 MacOS:M1チップ Big Sur 11.4 2.Docker のダウンロード 公式サイトの以…

【Composer/PHP/MacOS/M1 対応】MacOS に Composer をインストールする方法2選!

PHPの開発を行う上で、必要なライブラリの依存関係を管理できる Composer のインストール方法について記していきます。 両方とも簡単にインストールできますが、Homebrew で行うのがおすすめです。 1.開発環境・インストール内容 2.Homebrew でインストール…

【MAMP 6.5/M1 Mac】M1 チップの Mac に MAMP のインストールし、画面表示まで!

PHPの開発環境を簡単に作れるMAMPのインストールから設定、画面表示までの手順を記していきます。 簡単にできると思うので、初心者の方や、とりあえず環境を楽に作りたいという方にはおすすめです。 1.開発環境・インストール内容 2.MAMPのダウンロード 3.MA…

【Liberty/M1/MacOS】MacOS でユーザーライブラリを表示させる方法

Liberty の内容を削除しようとした際に、初期設定では非表示状態であったため、 どこにあるか分からなくなってしまったので、表示させる方法を記しておきます。 1.実行環境 2. Liberty の表示設定 3. さいごに 1.実行環境 MacOS:M1チップ Big Sur 11.4 2. L…

【Git/M1/Homebrew】Homebrew で簡単に Sourcetree をインストール!GitHub のクローン設定まで!

今回は、GUI で Git を操作できる Sourcetree を Homebrew を使用して インストールする手順を記していきます。 CUI で Git コマンドの操作に慣れてきたら、Sourcetree を使用してお手軽にしましょう! 1.実行環境 2. Homebrew、Git のインストール確認 3.Ho…

【Git/M1/MaxOS】Apple のデフォルトGit から Homebrew の Git へ切り替える方法

M1 チップの Mac を購入すると、初めから Git がインストールされていました。 Homebrew で Git もパッケージ管理しておいた方が後々良いと思うので変更する 手順を記していきます。 1.実行環境 2. Git のバージョン確認 3.Homebrew で Git をインストール 4…

【Homebrew/M1/MaxOS】M1チップのMac に Homebrew をインストールする方法

今回は、Macユーザーには必須とも言える、Homebrewをインストールする方法を記していきます。 ツールをインストールする際、使用する機会が多いのでぜひ入れておきましょう。 1.実行環境 2. Homebrewのコマンドの実行 3.Homebrewのインストール 3.Homebrewの…

【Homebrew/M1/MaxOS】Homebrew のバージョン確認、アンインストールする方法

今回は、Macユーザーには必須とも言える、Homebrewをアンインストールする方法を記していきます。 消す機会はほとんどないと思いますが、新しく入れ直したいや、PCを整理したい時に参考にしてください。 1.実行環境 2. Homebrewのバージョン確認 3.Homebrew…

【M1/VSCode】簡単! M1 Mac に VSCodeをインストールから日本語化対応の手順 (Visual Studio Code)

Visual Studio Codeのインストールから日本語化対応まで、画像付きで説明します。 Macユーザーの方でVisual Studio Code(通称VSCode)を使って見たいという方はぜひ参考にしてください。

【AWS/Lightsail/WordPress】簡単!月額3.5ドルでWordPress構築!

Amazon Lightsailを使用してWordPressを構築する手順を記していきます。 EC2を使用する方法もありますが、定額で構築が簡単なLightsailを使用して 行なっていきましょう。手順は多いですが、難しい事はないので焦らず進めていきましょう。 Lightsailの利用開…

【AWS】3分で出来るAWSのアカウントを解約する手順!

今回は、AWSのアカウントを解約する方法を記していきます。 1度解約してしまうと、同じメールアドレスで再登録ができなくなってしまうので 気をつけましょう。 AWSにサインインし、マネジメントコンソール画面を開く マイアカウントから、アカウントの削除を…

【CakePHP3/session】CakePHP3系でのsessionへのアクセスと使用方法

今回は、CakePHP3系でsessionへのアクセス方法を記していきます。 1.sessionへのアクセス方法 CakePHP3のバージョンによって、sessionへのアクセス方法が違うので、確認をしていきましょう。 3.6以降であれば両方使えますが、新しい方を使うの方が良いかと思…

【CakePHP3/template】いろんな入力フォームの作成方法

今回は、CakePHP3系で入力フォームを作成する方法を記していきます。 作成方法は、色々ありますが、1種類ずつ紹介していきます。 1.テキストボックスの作成 テキストボックスの作成方法はこちら index.ctp Form->input('user_name', ['type' => 'text', 'lab…

【CakePHP3/AdminLTE3】管理画面におすすめ!AdminLTE3をCakePHP3に導入する方法!

今回は、管理画面を簡単に作れる、AdminLTE3をCakePHP3に導入する方法を紹介していきます。 1.AdminLTE3をGitHubからダウンロード こちらのURLにアクセスします。https://adminlte.io/「DOWNLOAD」をクリックします。※条件によっては、警告画面が出るのでそ…

【Linux/MySQL】LinuxでMySQLログイン時に、Linuxコマンドを使用する方法

今回は、LinuxでMySQLログイン時に、Linuxコマンドを使用する方法を紹介します。 今まで、いったんMySQLをログアウトして、Linuxコマンド打って再度ログインし直したり、 別ターミナルを開いてやったりとしていたので、その作業がなくなるので効率化できるか…

【CakePHP3/element】CakePHP3でelementを使用しheaderを共通化する方法

今回は、CakePHP3系でelementを使用してheaderを共通化する方法を紹介していきます。 1.やりたい事 headerを全てのページに共通で表示する。 2.共通で表示するheaderファイルを作成する Viewで表示する内容を共通化するためのファイルは、下記elementディレ…

【CakePHP3】templateでセレクトボックス用の配列作成方法3パターン!

今回は、CakePHP3系でtemplateのセレクトボックスの選択肢の表示として使う配列の作成方法を 3パターン紹介していきます。 1.やりたい事 下記3パターンをやっていきます。 ・マスタテーブルの内容を選択肢として表示する ・定数配列を選択肢として表示する …

【CakePHP3/定数】定数配列をControllerでsetし、templateでセレクトボックスの選択肢として使うやり方

今回は、CakePHP3系で定数配列を使って、templateのセレクトボックスの選択肢として表示する方法を記していきます。 1.やりたい事 const.phpで定義した定数配列をUsersController内でsetし、 template(add.ctp)のセレクトボックスの選択肢を定数配列で表示す…

【CakePHP3/定数】CakePHP3で定数ファイル作成から設定する方法!

今回は、CakePHP3での定数の使用方法を記していきます。 1.定数ファイルの作成 (const.php) はじめに、定数ファイルの作成を行いましょう。 ファイル名は任意ですが、定数ファイルとわかるような名前にしましょう。 今回は「const.php」と命名します。下記デ…

【CakePHP3/jQuery】jQueryをダウンロードし、CakePHP3で使用できるようにする方法!

今回は、JavaScriptのライブラリであるjQueryをダウンロードしてCakePHP3で使用できるように 設定まで行なっていきます。 シェア率は下がってきていますが、まだまだ導入しているサイトは多いので扱えて損はないかと思います。 1.jQueryのダウンロード まず…

【CakePHP3/JavaScript】jsファイルを全ページ、ページ毎に読み込ませる方法

CakePHP3系でJavaScriptを読み込むための記述方法を紹介します。 今回は下記2パターンです。 ・全ページ対象 ・ページ毎対象 1.jsファイルの配置 CakePHP3系では、jsファイルは下記ディレクトリに配置を行います。 /webroot/js読み込むjsファイルを作成し下…

【CakePHP3/loadmodel】Modelの数だけloadModelを記述したくない場合は、AppControllerに関数を追加してしまおう。

今回は、CakePHP3系でloadModelを複数書きたくない場合にloadModels関数を作成し、 1行で完結させる方法を記していきます。 1.今回やりたい事 UsersContoller.phpでloadModels関数を使用し、1行で指定したModel全てを使用可能にする。 2.AppControllerでload…