前提 下記はMacOS X Lion 10.7.5をホスト機、Virtual Boxをクライアント機とした仮想環境構築を行った際の実行内容であること Rubyのインストールが済んでいること (root, user権限であるかは問わない) MacにVirtual Boxがインストールしてあること 参考 http://www.vagrantup.com/
現状のCentOSなどでは、yumでインストールされるMysqlのバージョンが5.1.67のため、 MySQL5.6以降のInnoDBの性能向上などを考えて、Mysqlの最新GAバージョンをインストールしたい。 前提 CentOS6.4の64bitがインストールされていること 以下の操作はrootで実行することを想定していること MySQL5.6以降のインストール
前提 Rubyのインストールが済んでいること (root, user権限であるかは問わない) CentOS6.4の64bitがインストールされていること 参考 opscode Chef Official Page
mongoDBのインストール 前提 CentOS6.4の64bitがインストールされていること 以下の操作はrootで実行することを想定していること mongoDB用のrepoファイルを作成 touch /etc/yum.repos.d/10gen.repo
CakePHP開発環境の構築 CakePHPのインストール wget https://github.com/cakephp/cakephp/archive/2.2.7.zip unzip 2.2.7 mv cakephp-2.2.7 CakeDir ※Githubから取ってきてるから、git cloneで取得してもOK
bash-completionのインストール 前提 centOS6.4をminimalでインストールしていることを前提としています。 スーパーユーザ(root)でのインストール epelリポジトリの準備 cd /opt
Node.js開発環境の構築 Node.jsのインストール rootユーザでのインストール スーパーユーザでの作業方法の一例 やってみて思ったけど、nvmとかnodeは各ユーザでインストールする方がよいかも。 nvm install を新たに行うときに、常にrootにならないとパーミッション的にインストールとかすらできなくて不便。 rootでインストールしてしまうと、各ユーザ環境にnvmをインストールしても、rootでインストールしたnvmが勝ってしまい、 各ユーザで自由にインストールとかができないみたいだった。
PHP開発環境の構築 PHP関連モジュールのインストール とりあえずこれくらい? yum install php php-devel php-pear php-mbstring php-gd php-mysql -y php.iniを編集 オリジナルのphp.iniをバックアップ