supilog環境構築からWEBアプリ開発・スマホアプリ開発まで。ときには動画制作やゲームも。構築Redmine5をAlmaLinux9で構築してみます。過去記事のアップデートではありますが、少し構成は変えて、nginx+Unicorn+MySQL8となっています。httpsを許可します。今まであまりsailを使ってこなかったので、使ってメモでも残しておこうと思う。今回はlaravel10で試してます。プロジェクト作成は、公式ドキュメントの「インストール」ページで、どぉーんとcurlによる以下の手順が紹介されています。構築PHPのローカル開発環境構築で、そんなに困ったことは実はない。DBを立ち上げて、必要なPHPのバージョンを用意して、ビルトインサーバーで作業する。macは、その辺がやりやすくてありがたい。個人作業が多かったのも大きな点だ。複数人で共通の環境を用意する際には、少し面倒なのでDockerのメモを用意しておく。WordPress本体のインストール作業です。ゴールはもうすぐです。手順を実施していきましょう。※とくに記述がない限りは、リモートサーバー内でrootユーザーとして作業するものとします。それでは今回はWEBサーバーとPHPのインストール作業をやってみます。WEBサーバーにはnginxを使用することとします。本手順ではドメインの設定も行いますが、「wordpress.supisupi.com」というドメインで設定してみようと思います。DBのインストールに入ります。今回はMySQL8を採用することとしました。※とくに記述がない限りは、リモートサーバー内でrootユーザーとして作業するものとします。SELinux無効化というタイトルをつけた以上、本手順ではSELinuxを無効化するのですが、必要ないものなのかというと、そうではありません。ファイルの読み書きなどに制限をかけたりすることができ、正しく利用すればセキュリティが高まります。前回は公開鍵認証を設定し、SSH接続が楽に行えるようになりました。今回はfirewalldの設定をしてみます。用のファイアウォール管理ツールである。前回はインスタンスを起動し、ログインするところまで作業しました。今回からログイン後に必要な作業に入りますが、まず最初は個人ユーザーでの公開鍵認証設定を行います。個人ユーザーを作成します。本企画はLinuxにあまり触れたことがない人がwordpressを公開出来るようになるまでの割と詳細な手順をまとめたものです。知識がない人でも構築できるような手順を目指します。wordpressの構築と書きましたが、実運用も見据えて、本構築とは直接関係ない必要手順についてもまとめるつもりです。Author:SupiJava,PHPでWEBアプリ開発がメイン。iOSアプリも作成する。初学者の方のサポートにも力を入れています。ご相談などはお気軽にどうぞ。