Amazon Linuxと同じ環境をVagrantで構築

| カテゴリー : Mac,Webサービス | コメント (0)   はてなブックマーク - Amazon Linuxと同じ環境をVagrantで構築

Vagrantを使ってLocalに開発環境をよういして作業することってままあります。プロダクション環境がAWSってというのもそこそこ多かったり無かったりしますが、AWSのEC2だとAmazon Linux AMI ってシンプルなマシンイメージがあってここからなんやかんやと入れていったほうが、構築がわかりやすいことがあると思います。EC2 Amazon Linux インスタンスの環境をVagrantつかってローカルで実現できたら面白いかなとおもってたら、ありました。

mvbcoding/awslinux

VagrantとVirtualBoxが入っている環境であればすぐでした。


mkdir /Users/user/Documents/awslinux #好きなディレクトリ作成して

cd/Users/user/Documents/awslinux #移動して

vagrant init mvbcoding/awslinux

vagrant up

以上で環境ができあがります。

Vagrantファイルの「config.vm.network “private_network”, ip: “192.168.33.10”」コメントアウトを外しておきます。


vagrant ssh

で見慣れたEC2のコンソールが現れます。

以下は個人的備忘録、vagrant側で構築しましたが、AWS側でも構築されると思います。

sudo yum update

して環境構築していきます。

httpd

sudo yum install httpd24 httpd24-devel

sudo service httpd start

sudo chkconfig httpd on

 PHP


sudo yum list available | grep php70 #利用可能なリストを確認

sudo yum install php70 php70-mbstring php70-pdo php70-gd php70-mcrypt php70-xml php70-devel php70-json php70-mysqlnd

MariaDB


sudo vi /etc/yum.repos.d/MariaDB.repo


# MariaDB 10.1 CentOS repository list - created 2016-03-13 07:22 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


sudo yum install -y MariaDB-server MariaDB-client
sudo /etc/init.d/mysql start
mysql_secure_installation
sudo chkconfig mysql on

phpMyAdmin

cd /var/www/html
sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.tar.gz
sudo tar xzvf phpMyAdmin-4.7.6-all-languages.tar.gz
sudo mv phpMyAdmin-4.7.6-all-languages phpmyadmin
cd phpmyadmin/
sudo cp config.sample.inc.php config.inc.php

fish shell

https://fishshell.com/

cd /etc/yum.repos.d/
sudo wget <a href="http://download.opensuse.org/repositories/shells:fish:release:2/CentOS_6/shells:fish:release:2.repo">http://download.opensuse.org/repositories/shells:fish:release:2/CentOS_6/shells:fish:release:2.repo</a>
sudo yum install fish
インストールが完了すると、以降は、fish 打つとfishSellへ bash 打つとbashShell へ切り替わる。

brew update エラー

| カテゴリー : Mac,PHP | コメント (0)   はてなブックマーク - brew update エラー

001

brew update したらアップデートエラーが出るようになりました。PHPをtapでインストールしているので、そのせいでいつのまにやらエラーが出るようになったのかもしれません。

(さらに…)

【読みました】人を操る禁断の文章術

| カテゴリー : お仕事,書籍 | コメント (0)   はてなブックマーク - 【読みました】人を操る禁断の文章術

20150209文書を書くということを、根本から考え直させられる一冊でした。

人を操る禁断の文章術」と言う本の名前ですが、書いてある内容は、非常に分かりやすく納得のいくものでした。これは何度も繰り返し読み込んで、もっと人に読んでもらえる文章書いてみたいと思います。

(さらに…)

Mac で Ruby のバージョンをアップデート

| カテゴリー : Mac | コメント (0)   はてなブックマーク - Mac で Ruby のバージョンをアップデート

001

マックを使っていて、タスクランナーが動かないとかエラーが出るとか話しを昨日聞いいていて、まだそこの部分はへーな感じだったのですが、Rubyの新しいのはHomebrewで入れればいいことを思い出して、その方法をメモ。

(さらに…)

Latavel Mac でのインストール

| カテゴリー : PHP,Webサービス | コメント (0)   はてなブックマーク - Latavel Mac でのインストール

001
人気のフレームワークLaravelをインストールしてみました。
Macの環境にComposer でインストールしてみたメモです。

(さらに…)

homebrew で Compoeser を導入する

| カテゴリー : 未分類 | コメント (0)   はてなブックマーク - homebrew で Compoeser を導入する

サイトに説明がバッチリ載ってました。
https://getcomposer.org/doc/00-intro.md#globally-on-osx-via-homebrew-

brew update
brew tap josegonzalez/homebrew-php
brew tap homebrew/versions
brew install php55-intl
brew install josegonzalez/php/composer

homebrew で Git コマンド補完を追加する

| カテゴリー : Mac,未分類 | コメント (0)   はてなブックマーク - homebrew で Git コマンド補完を追加する

Macのターミナルで、bash-completionを導入しコマンド補完を行う設定のメモ

$ brew install bash-completion

~/.bash_profile に以下を追加。


if [ -f $(brew –prefix)/etc/bash_completion ]; then
. $(brew –prefix)/etc/bash_completion
fi


/usr/local/etc/bash_completion.d の下にbash completion scriptファイルが保存されるらしいので、自分で補完ファイルなどさくせしたらここに入れるといいらしい。

ターミナルから Github にアクセスする

| カテゴリー : Mac,Webサービス,webデザイン,お仕事 | コメント (0)   はてなブックマーク - ターミナルから Github にアクセスする

マックを新しくしたので、githubのコンソールログインのやり直し。
こちらを参考に、再設定

https://help.github.com/articles/generating-ssh-keys
(さらに…)

スキャナした画像の網目 補正

| カテゴリー : 未分類 | コメント (0)   はてなブックマーク - スキャナした画像の網目 補正

001印刷されたイメージやパンフレットの写真をスキャナーでスキャンすると、網点(モアレ)が出てしまいます。
印刷物の特性なので、しかたがないのですが、これをフォントショップで補正して目立ちにくくすることが出来ます。

(さらに…)

homebrew で node のエラーを修正

| カテゴリー : Mac,お仕事 | コメント (0)   はてなブックマーク - homebrew で node のエラーを修正

001あれ?2,3日前までちゃんと動いてたんだけどnodeがエラーになったようなので、その対処をメモ

(さらに…)

GWORKSは、インターネットを介した情報提供やサービスの販売、webにかかわるシステムを構築しています。

サイト構築 HP作成 Webアプリケーション SEO対策 webサービス お問い合わせ

おしらせ

  • Calemdar

    2017年12月
    « 2月    
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • Category

  • Archive

  • Latest articles

  • Tag Cloud