2015-03-01から1ヶ月間の記事一覧
Chef Development Kitのインストール Chefのインストーラがあったのでこちらを使う。Chef-soloとかBerkshelfとかお約束のものはセットでインストールされる。 https://downloads.chef.io/chef-dk/mac/#/ $ chef-solo -v Chef: 12.0.3/opt/chefdkの配下にファ…
ヘルプ $ vagrant help box Usage: vagrant box <subcommand> [<args>] Available subcommands: add list outdated remove repackage update For help on any individual subcommand run `vagrant box <subcommand> -h` box list リスト表示 $ vagrant box list ubuntu/trusty64 (virtualbo</subcommand></args></subcommand>…
コピペ用メモ。 参照先 あらかじめ作られたboxがある。ここから目的のOSを探す。 https://atlas.hashicorp.com/boxes/search?utm_source=vagrantcloud.com&vagrantcloud=1 サンプル $ vagrant init ubuntu/trusty64
MySQLユーザーに外部接続許可を与えて・・・と思ったがうまくいかなかったのでSSH経由で接続する。 接続管理パネルを開く Connectionを選択 Standard TCP/IP over SSHを選択 Parametersを選択 入力項目 SSH Hostname 127.0.0.1:22 SSH Username vagrant SSH Pas…
Apple Beta Software Program というベータプログラムを先行して試せるサービスがある。 https://appleseed.apple.com/sp/ja/betaprogram/welcome?locale=jaここにアクセスし、右上のMacを登録を選択すると以下に遷移する。 https://appleseed.apple.com/sp/…
自動インストールなどでMySQLのrootパスワード入力を求められないために シェル作成 説明上、root_password パスワードは「root」にしてある。適宜変更して使う。 $ vi mysql-install.sh mysql-install.shの編集 #!/usr/bin/env bash echo "mysql-server-5.5…
Apacheでmod_rewriteやSSLなどモジュール有効無効を切り替えたいときにa2enmodを使う。 例 sudo a2enmod rewrite sudo a2enmod ssl 参考 http://askubuntu.com/questions/48362/how-to-enable-mod-rewrite-in-apache
課題 ローカル環境で開発をしつつ、Vagrant上に構築したサーバーに共有ディレクトリを通じて反映したい。 言葉の定義 ホスト:Vagrantを起動するローカルPC ゲスト:Vagrantによって起動するOS 例題 -ホストOS上の ./www というディレクトリを ゲストOS上の…
Laravelは最近注目のPHPフレームワークである。 インストールは http://readouble.com/laravel/4/2/0/ja/quick.html に従えばよい。 先にcomposerのインストールが必要なので注意。 インストーラーのダウンロード $ composer global require "laravel/instal…
ComposerはPHPのライブラリ依存関係管理ツールである。 インストール Ubuntu環境へのインストール $ sudo aptitude install php5-cli $ curl -sS https://getcomposer.org/installer | php $ ls composer.phar //どこからでも実行可能に $ sudo mv composer.…
apt-get installしたいときにそもそも該当パッケージがあるか知りたいケースがある。 そんな時にはaptitudeが使える。というよりもaptitudeがより高レベルなパッケージ管理機能を提供してくれている。 //PHPパッケージを検索 $ sudo aptitude search php//PH…