タグ

2021年3月13日のブックマーク (7件)

  • [AWS]EC2のLAMP Stack「LAMP Certified by Bitnami」でハマる3つの注意点 | アーザスBlog

    AWSでLAMP Stackを構築する場合、EC2のAMIは「LAMP Certified by Bitnami」を使うことが多いと思います。 Bitnamiの環境はちょっとクセがあります。その中からハマりやすい3点をご紹介します。 ▼このAMIのことです。 php.iniの場所 いつもの場所にはありません。 ▼ここです。 /opt/bitnami/php/etc/php.ini Apache2やMySQLの場所 ▼全部ここの配下にあります。 /opt/bitnami 【超重要】PHPはモジュールではなくFastCGI php.iniを変更したら Apache2 を再起動しますよね。 PHPがモジュールならそれでいいのですが、このAMIのPHPはFastCGI(FPM)なのでNGです。 ▼あらかじめ用意されているBitnamiのシェルを実行しましょう。 sudo /opt/bitnami/

    [AWS]EC2のLAMP Stack「LAMP Certified by Bitnami」でハマる3つの注意点 | アーザスBlog
    tsuyossii
    tsuyossii 2021/03/13
  • Bitnamiで1インスタンスに複数のパッケージをインストールする – marketechlabo

    Bitnamiとは? BitnamiはWordPressRedmineなどのウェブアプリケーションをPHPMySQLなどのミドルウェアとともに一式設定済みでパッケージ化して提供してくれるソリューション。例えばAWSのEC2でWordPressを搭載したインスタンスを作るとき、一式インストール済みのインスタンスを選択することができるが、これを提供しているのがBitnamiである。 自前でPHP+Apache+MySQL+CMS(WordPress)をインストールするのとBitnamiはディレクトリ構成や設定ファイルが異なる。 一般的には1インスタンス1パッケージの形で提供されたものを使うことになり、あまりそのあたりを気にせずに使える。ただし1インスタンスに複数のパッケージを同居させるなど拡張して使う場合などには中身を触ることになり、仕組みを知っておく必要がある。 同じインスタンスにWor

  • Dockerでサクッと使い捨ての開発環境を用意する | DevelopersIO

    もこです。 「各種アプリケーションのバージョン管理が面倒」 「Dockerfileにするほどでもないけどコンテナの中で実行したい」 などなど、作業マシンを汚したくないときなど結構あると思います。 Dockerfileなどでアプリケーションのみを入れたコンテナとは違う使い方をした、「作業用コンテナ」を作ってみました。 ベースのコンテナを作る まずは最新のUbuntuのコンテナの中に入ります docker run --name="dev_container" -it ubuntu:latest コンテナに入ったらパッケージを更新し、開発環境などに必要なパッケージ類をインストールしていきます。 apt update -y apt install curl vim git net-tools build-essential -y # などなど、必要なパッケージを入れていきます 今回はNode.js

    Dockerでサクッと使い捨ての開発環境を用意する | DevelopersIO
  • docker run — Docker-docs-ja 24.0 ドキュメント

    補足説明¶ docker run コマンドは、まず指定されたイメージ上に書き込み可能なコンテナ・レイヤを create (作成)します。それから、指定されたコマンドを使って start (開始)します。この docker run は、 API の /containers/create の後で /containers/(id)/start を実行するのと同じです。以前に使っていたコンテナは docker start で再起動できます。全てのコンテナを表示するには docker ps -a を使います。 docker run コマンドは、 コンテナの内容を確定するため に、 docker commit コマンドと連携して使えます。 コンテナをネットワークで接続する詳細については、 Docker ネットワーク概要 をご覧ください。 コマンドの使用例は、以下の 使用例のセクション をご覧ください。

    tsuyossii
    tsuyossii 2021/03/13
  • docker runのオプションについて

    docker のバージョンは1.8です。 いくつか質問します。 常識的なことかもしれませんがおねがいしますm(__)m(汗) docker runのオプション 1.-t は何をするのでしょうか ttyの確保と書いてありましたが、いまいちわかりません。 何の略ですか?また何をしてくれるのでしょうか? 2.-i について調べました、「stdoutを開きっぱなし」「コンテナの標準入力を開く」とかいてありましたが、いまいちわかりません。 3.-p 1234:80 が私の解釈があっているのでしょうか? 外部から80番宛のパッケが来た場合、ローカル内では1234番に送るということですか? 以上おねがいしますm(__)m

    docker runのオプションについて
    tsuyossii
    tsuyossii 2021/03/13
  • シェルスクリプト入門 書き方のまとめ | Memo on the Web

    シェルスクリプト入門として, 基的な書き方をまとめました. 長いですが, 1ページにまとめてみました. 良かったら目次も参考にしてご覧になって下さい. 目次 シェルスクリプトとは 作り方, 実行の仕方 コメント ユーザーからのキーボード入力を受け付ける 変数 通常の変数 特別な変数 演算子 数値計算演算子 比較演算子 コマンドを繋げる演算子 条件文に使える比較演算子 条件文 制御構文(分岐) if文 case文 制御構文(ループ) for文 while文 until文 select文 文字列処理 文字列置換 削除 複数行のテキストの出力(ヒアドキュメント) 関数 シェルスクリプトとは シェルスクリプトとは, シェルの動作をまとめて記述したスクリプトのことです. 決められた文法にしたがって処理を記述することによって, シェルでの処理をまとめて行ったり, 作業を自動化できたりします(例 複数

  • 今日からはじめる休日個人開発 〜 クラウドサービスの選定から、WebサーバでPHPを動かすまで - エンジニアHub|若手Webエンジニアのキャリアを考える!

    皆さん、プライベートで何か開発していますか?「何か作りたい」という気持ちはあるものの、いまひとつ何から始めたらいいのか分からず、動けないままの人も多いと思います。 そんな皆さんのために、仕事以外にも休日に個人で気軽に何かを作ってみよう! という企画をスタートします。今回は、OSをインストールしたてのクラウドサーバを、プログラムが実行できるWebサーバとして動かすまでの手順を解説します。 個人で開発するときの実行環境を選ぶ 個人開発ならばクラウドがおすすめ IaaS(Infrastructure as a Service) PaaS(Platform as a Service) SaaS(Software as a Service) クラウドサービスの選び方 IaaSのサービスを選んで、サーバを構築しよう サービスを選ぶ際にチェックしたいポイント IaaSを提供しているサービスの例 アカウン

    今日からはじめる休日個人開発 〜 クラウドサービスの選定から、WebサーバでPHPを動かすまで - エンジニアHub|若手Webエンジニアのキャリアを考える!
    tsuyossii
    tsuyossii 2021/03/13