私はLaravelとPHPの初心者です。今私はLaravelプロジェクトをMysqlデータベースにリンクしたいと思っています。私はos x 10.10を使用しており、すでにhomestead
とvagrant
をインストールしています。しかし、コマンドラインにwhich mysql
と入力すると、mysql not found
と伝えられます。 mysqlデータベースはホームステッドパッケージに含まれているはずです。しかし、なぜmysqlが見つからないのですか?私のプロジェクトをmysql dbにリンクするにはどうしたらいいですか?前もって感謝します!Laravel-homesteadがインストールされていてもMysqlが見つかりません
0
A
答えて
2
私が正しく推測する場合は、それは実際にあなたの仮想マシンにインストールされているあなたの物理マシン、上のMySQLを見つけようとしています。 which mysql
を行うには、ssh経由でホームステッドに接続する必要があります。だからあなたのターミナルで実行します。
homestead up
homestead ssh
which mysql
あなたはドキュメントdocumentationにホームステッドについての詳細を読むことができます。また、wiki articleを読むと、仮想マシンのコンセプトに追いつくことができます。
:あなたは、単にあなたの Homestead.yamlファイル(通常、パスは〜/ .homestead/Homestead.yamlです)を見つけて、データベースのセクションにあなたのデータベースの名前を追加する必要がホームステッド内に新しいデータベースを作成するには
databases:
- homestead
- your_new_database_name
次に、ホームステッドマシンにhomestead provision
をプロビジョニングする必要があります。
DB_HOST=localhost
DB_DATABASE=your_new_database_name
DB_USERNAME=homestead
DB_PASSWORD=secret
これはそれをしなければならない。このデータベースが作成され、後はあなたが(あなたのLaravelプロジェクトのルートにあります).env
ファイルをプロジェクトからのあなたがしなければならないだろう唯一のものは、それへのリンクです。 Laravels documentation regarding databaseは本当に素晴らしいです。通常はそこに必要なものすべてを見つけることができます。私はあなたのデータベースのためのスキーマを作成するためにいくつかの移行を作成する必要がありますね。 covered thereもあります。
関連する問題
- 1. モジュールがインストールされていてもPythonモジュールが見つかりません。
- 2. Microsoft SQL Serverがインストールされていても見つかりませんか?
- 3. インストールされているコマンドラインツールが見つかりません
- 4. Django - インストールされているモデルが見つかりません
- 5. libtoolがインストールされていますが、libtoolizeが見つかりません
- 6. Py.testコマンドが見つかりませんがライブラリがインストールされています
- 7. ピップがインストールされていますが、コマンドが見つかりません
- 8. 音声認識 - 処理されない例外 - インストールされていてもSAPIが見つかりません
- 9. iPythonがインストールされていますが見つかりません。
- 10. Netbeansライブラリが定義されていてもJavadocが見つかりません
- 11. Grunt connect-phpが見つかりません。インストールされていますか?
- 12. Laravel:ドライバがインストールされていてもPDO例外が見つかりませんでした
- 13. パッケージはインストールされていますが、機能は見つかりません
- 14. エラー:package.jsonにリストされていてもモジュール 'ejs'が見つかりません
- 15. pyodbc.dataSources()に記載されていてもドライバが見つかりません
- 16. yasmがインストールされていても見つからない
- 17. Androidには.apkがインストールされていますが、どこにも見つかりません!
- 18. メソッドが存在していても見つかりません
- 19. Djangoにインストールされているアプリケーションが見つかりません
- 20. mysqlの再インストール後にPIDファイルが見つかりません
- 21. フレームワークライブラリがロードされていません: '画像が見つかりません'
- 22. プロジェクトがビルドされていません...クラスが見つかりません... org.springframework.security.core.GrantedAuthority
- 23. ruby wordmoveコマンドがcliに見つかりません(gemがインストールされていません)
- 24. グローバルノードモジュールが正しくインストールされていません。コマンドが見つかりません
- 25. インストールされたgem 'typus'がバンドルに見つかりません
- 26. インストール後もPythonモジュールが見つかりません
- 27. Dispatcherサーブレットが見つかりません。 mvnのインストールに失敗してファイルが見つかりません
- 28. MYSQLレコードが見つかりません
- 29. MySQL ODBC問題:データソース名が見つかりません。デフォルトのドライバが指定されていません。
- 30. スパークがインストールされていますが、コマンド 'hdfs'または 'hadoop'が見つかりません
ご回答ありがとうございます。あなたの推測は正しいです。しかし、私は既にvmを起動してVMを起動しています。ホームステイを使わなくてはなりませんか? – user5779223
端末で 'homestead ssh'を実行しようとするとよいでしょう。そして、もう一度ホームステイをすることに害はないと思っています。最悪のことは、実行しようとしているマシンがすでに稼働していることを伝えることです。 – sevavietl
それは動作します!感謝のトン! – user5779223