タグ

vagrantに関するbashalogのブックマーク (13)

  • PhpStormから1クリックで vagrant upしたりゲストOSにssh接続する | バシャログ。

    Touch Bar付きMacBook Proを買いました、tanakaです。 トラックパッドとTouch Barは慣れましたが、キーストロークの浅さとTouch Bar上のESCキーにはなかなか慣れませんね… 今日はPhpStormで仮想マシンにアクセスしやすくなる技を紹介します。 目次 vagrant up/halt/reload を1クリックでできるようにする 仮想マシンへのssh接続を1クリックでできるようにする 概要 PhpStormはVagrantをサポートしていて、メニューからたどっていくと、Vagrantのいくつかの操作ができますが、デフォルトでは1クリックでできるようになってません。 上記の通り、メニュークリック、カーソルを下→右に動かす必要があります。毎日操作するコマンドなのに1クリックでできないのが苦痛に感じてきました。1クリックでできるようにしましょう。 vagran

    PhpStormから1クリックで vagrant upしたりゲストOSにssh接続する | バシャログ。
    bashalog
    bashalog 2016/11/21
    PhpStorm + Vagrant を便利にする技を紹介します。
  • CakePHP3 アプリの開発環境をVagrant+Itamaeで作ってみた | バシャログ。

    tanaka です。CakePHPのサイトがリニューアルして赤くなった記念としてCakePHPネタを。 CakePHP3の環境をなるべく簡単に作れるようVagrant + Itamae で自動化してみました。 c-brains/vagrant-ubuntu-cakephp3 使い方 1. 上記のリポジトリをgit clone 2. 以下のコマンドを実行 vagrant plugin install vagrant-multiplug cp itamae/node.default.yml itamae/node.yml vagrant up vagrant ssh -c 'cd /var/www/app; composer install --no-interaction' 3. hosts ファイルに以下を追加 192.168.33.10 dev.example.com test.exam

    CakePHP3 アプリの開発環境をVagrant+Itamaeで作ってみた | バシャログ。
    bashalog
    bashalog 2016/06/09
    Vagrant+Itamaeで開発環境つくってみました
  • Vagrant で手軽に CakePHP 開発環境が作れる Cakebox で CakePHP1を動かす | バシャログ。

    職業 PHPer ながら近ごろは趣味の範囲で Ruby も書く kagata です。ゴールデンウィークは Ruby on Rails でアプリを作って過ごす予定です。 さて、今回は CakePHP1系の開発環境をちゃちゃっと立ち上げるお話です。Cake1なんていつの話なんでしょう…役に立つ場面はもうないと思いたいのですが、実際そうもいかなかったので備忘のためにまとめておきます。 おさらい:Cakebox について Cakebox は Vagrant を使って CakePHP アプリケーションの開発環境をかんたんに立ち上げるためのツールです。以前にも一度ご紹介したことがありました。 Vagrant で手軽に CakePHP 開発環境が作れる Cakebox に WordPress を同居させる | バシャログ。 | 横浜Web制作を行うシーブレインスタッフによる技術情報ブログ Cakebo

    Vagrant で手軽に CakePHP 開発環境が作れる Cakebox で CakePHP1を動かす | バシャログ。
  • Vagrantfile 内の設定を別のYAMLファイルから読み込む | バシャログ。

    モスバーガーの豚汁にハマってるtanakaです。 今日はVagrantの設定をちょっとカスタマイズする方法を紹介します。 概要 Webアプリケーションフレームワークを使ったアプリだと1リクエストでも多数のファイルを読み込むことになるので、Vagrantの通常のフォルダ共有は開発中遅いです。 かといって、rsyncPhpStormSFTP機能だと、チームメンバーのサポートまでやるのはなかなか大変。 いままでは、synced_folderの記述をコメントアウトして、コミットしないよう注意してましたが、何度もコミットしてしまうミスがありました。 そこで、通常のフォルダ共有の設定にしつつ、リポジトリ管理しない外部ファイルで設定をオフにする、ということができないかやってみた結果、できました。 (この記事を書いているときにその目的を達成できるプラグイン(tcnksm/vagrant-secret)

    Vagrantfile 内の設定を別のYAMLファイルから読み込む | バシャログ。
  • Vagrant+CentOS ゲストOS内にItamae をセットアップする | バシャログ。

    三大キャリアからIIJMioに切り替えたら、通信速度が気持ち遅めになり通信料が節約できてるtanakaです。 今回はVagrant + Itamae の話をします。ローカル開発環境を構築するときには Vagrant + vagrant-itamae プラグイン をよく使います。しかし自動化になれて Resource の数が増えてきて変更点がなくても10分以上かかることが多くなりました。 そこで仮想マシン内にItamae環境を作り、sshログイン後ローカルで itamae local コマンドを実行する用にしたところ、10~20秒に短縮できましたので方法をご紹介します。 前提 プロジェクトのディレクトリにファイルは以下のように配置されているものとします。 ├── Vagrantfile └── itamae ├── recipe.rb └── node.json Vagrantfile に次

    Vagrant+CentOS ゲストOS内にItamae をセットアップする | バシャログ。
    bashalog
    bashalog 2015/11/11
    vagrant-itamaeプラグインでのプロビジョニングが遅かった問題を解決しました
  • Vagrant で手軽に CakePHP 開発環境が作れる Cakebox に WordPress を同居させる | バシャログ。

    『仮面ライダードライブ』44話や45話みたいなお話にはめっぽう弱い kagata です。王道の展開だよなあと思いつつも、今月いっぱいは目が離せません。 さて、今回は開発環境構築のお話です。Vagrant を使って CakePHP の開発環境を立ち上げるのにたいへん便利な Cakebox というツールがあります。その環境に WordPress を同居させて動かしたいと思うことがあり、今回はその手順をまとめてみました。CakePHPWordPress を連携させるシステムをつくりたい方、あるいは Cakebox のちょっと細かい Tips が知りたい方のお役に立てばさいわいです。 きっかけ Cakebox 上で WordPress を動かそうと思ったきっかけは次の記事です。 CakePHPWordPressを連携するメリットとその方法 Vol.1 - KAI-YOU Lab CakeP

    Vagrant で手軽に CakePHP 開発環境が作れる Cakebox に WordPress を同居させる | バシャログ。
  • VirtualBox 5.0 の準仮想化で仮想マシンの動作が速くなった | バシャログ。

    tanakaです。 VirtualBox 5.0が7月9日にリリースされました。Linuxゲスト向けの準仮想化設定を有効にしたところ、開発しているWebアプリケーションの処理速度が130~200%高速になったので既にVagrantを使っている場合のアップグレード手順をご紹介します。 1. アプリケーションをアップグレード Download VirtualBox 5.0.0 以降をダウンロードしてください DOWNLOAD VAGRANT 1.7.4以降をダウンロードしてください 2. Vagrantfile に準仮想化の為の設定 --paravirtprovider を追加 config.vm.provider ブロックがあれば1行追加するだけです。 このパラメータはゲストOSの種類で決めるそうで、ホストOSがWindowsでもKVMが選択できます。 config.vm.provider

    VirtualBox 5.0 の準仮想化で仮想マシンの動作が速くなった | バシャログ。
    bashalog
    bashalog 2015/07/23
    VirtualBox 5.0 の準仮想化設定は高速化が期待できますのでVagrantを使っている方におすすめです。
  • VirtualBox + Vagrant で PHP7の実行環境をちゃちゃっと作る | バシャログ。

    かねてより楽しみにしていた映画『チャッピー』をみてきた kagata です。いちおう世間では貧困問題に鋭く切り込む作品という位置づけになっているようですが、ギャングスターズのあまりのヒャッハーぶりにちょっと笑ってしまったわたしの感性は間違っていたのでしょうか。 前回のバシャログ記事では、プログラミング言語 PHP日6月8日で20周年を迎えるという話をしました(今思うと、今日やればよかったですね)。その最後にご紹介した、現在開発中の新バージョン PHP7をお手軽に試してみる方法をご紹介します。VirtualBox と Vagrant があれば、自分でソースコードからビルドしなくてもだいじょうぶ! PHP7の phpinfo() を実行するまで PHP7 の実行環境がすぐ作れるような Vagrant の Box ファイル、だれか作ってないかなーと探してみたら、やっぱりありました。しかも

    VirtualBox + Vagrant で PHP7の実行環境をちゃちゃっと作る | バシャログ。
  • 【Xdebug】Windows 7のVagrant でリモートデバッグできない問題 | バシャログ。

    初詣は1/4に川崎大師に行きましたが、人の多さを考えると1月下旬がよかったかな、といまさら思っているtanakaです。 Vagrant 活用してますか?いくつかのプロジェクトで導入しているもののまだまだ落とし穴があるな、と感じています。こういうフェーズで必要なのは積極的に罠を踏みにいく姿勢だと思います。今日はVagrant(VirtualBox)上のPHP開発環境でXdebugを使ったリモートデバッグがうまくできず試行錯誤して解決した方法をご紹介します。 結論 Windows 7のVagrantでXdebugを使ったリモートデバッグできない問題ですが、 いきなり結論をいうとWindowsファイアウォールでデバッグ用接続がブロックされてたのが問題でした。 以下、解決までにいろいろ試したことをご紹介します。 ちなみに同じ現象をWindows 8.1(Surface Pro 3)で試しても問題は

    【Xdebug】Windows 7のVagrant でリモートデバッグできない問題 | バシャログ。
    bashalog
    bashalog 2015/02/05
    Vagrant でリモートデバッグしましょう。
  • Vagrantで複数仮想マシンを起動できるようにする | バシャログ。

    iPhone 6 Plus を予約して発売2日後に手に入れたtanakaです。それまでケースは付けないで使う派でしたが、落としてガラスを割りそうだったので、早々にケースを購入しました。 今日は、Vagrantで複数の仮想マシンを起動してmysqlコンソールログインできるまでを試してみましたので紹介します。 やってみたこと web と db の 2台の Linuxサーバーを起動して、webからdb上のMySQLサーバーにMySQLコンソールログインできるようにする 動作環境 Vagrant 1.6.5 VirtualBox 4.3.16 boxファイルはopscode-ubuntu-14.04を使います Vagrantfile 適当なフォルダを作成(multivmtestなど)し、以下のテキストをVagrantfileというファイル名で保存します。 コマンドプロンプトで、作成したフォルダに移

    Vagrantで複数仮想マシンを起動できるようにする | バシャログ。
    bashalog
    bashalog 2014/10/07
    複数台のサーバ構成をVagrantで作ってみました
  • 【WordPress 連載企画 第1回】Vagrant をインストールしてローカル開発環境を作ってみよう | バシャログ。

    こんにちはエンジニアのtanakaです。今日からスタッフ持ち回りでWordPressの連載を始めることになりました。制作環境を作るところからサイトの体裁を整えるところまでやっていくのでよろしくお願いします。 今回はCentOS・Apache・PHPMySQLのインストール・データベース作成を自動化することでWordPressの開発環境をカンタンに作る方法について説明します。 WordPressの開発環境を自分のPCに開発環境をつくるときにApache+MySQL+PHPがセットになったパッケージを利用して環境をつくることもできます。しかし実運用する環境がLinuxだと、ローカルPCからスクリプト群をアップロードしたときに想定外の挙動に悩まされる恐れがあります。 最近、開発環境をつくるツールとしてVagrantの名前を聞くことが多くなりました。Vagrantは仮想マシンを使った開発環境を構

    【WordPress 連載企画 第1回】Vagrant をインストールしてローカル開発環境を作ってみよう | バシャログ。
    bashalog
    bashalog 2014/06/16
    WordPressサイト制作の連載を始めました!
  • Vagrant の使い始めで便利なプラグイン2つ sahara, vagrant-vbguest | バシャログ。

    肩掛けのカバンにノートパソコンを入れて持ち運ぶと体への負担が!みたいな話を聞いたのでバックパック(Cote&Ciel Rhine Flat Backpack for 15 Black)を買いました。当は店頭で見てから買いたかったのですが2店舗見て、無かったのでAmazonで。スリムタイプを期待してましたが、それなりに大きくて固い感じです。背中のクッションのおかげで負担がかなり減って移動が楽になりました。 今日は、Vagrant を使い始めて便利だったプラグインを2つ紹介します。 プラグインについて プラグインをインストールするとVagrantの機能を強化できます。インストールするには、例えばsaharaなら、プロンプトでvagrant plugin install saharaと実行します。 sahara - 仮想マシンの状態をロールバックできるようになる(VirtualBox専用) s

    Vagrant の使い始めで便利なプラグイン2つ sahara, vagrant-vbguest | バシャログ。
    bashalog
    bashalog 2014/04/22
    プラグイン sahara, vagrant-vbguestはVagrant+VirtualBoxを使うなら必須のプラグインです
  • Vagrant を PhpStorm から使う | バシャログ。

    仕事でチャットツールをよく使うようになって大分立つのですが、チャットによるコミュニケーションでは顔文字が大事とかいう話をどこかで読んだ気がするので顔文字をよく使うようにこころがけているtanakaです。 今日は PhpStorm を使ってVagrant 経由で仮想マシンを起動する方法を紹介します。30分から1時間半くらいで開発環境が用意できるので、試してみてください。 前提 以下のツールがインストール済みか確認してください。 PhpStorm (有償・30日無料お試し可能) VirtualBox for Windows hosts Vagrant 新しくプロジェクトを作る 空のプロジェクトを作ります。以下のような感じで。 仮想マシンを起動するのに必要なファイル Vagrantfile を用意する。 メニューバーからTools→Vagrant→Init in Project Rootをクリッ

    Vagrant を PhpStorm から使う | バシャログ。
    bashalog
    bashalog 2014/03/06
    up, halt, provisionなどのよく使うコマンドはPhpStormに用意されてます。
  • 1