私は以前に私のlaravelプロジェクトを開発するためにxamppで作業していましたが、私はVagrant + Homesteadを使うように私の開発環境を切り替えました。私はホームステッドを通して新鮮なララベルのインストールを成功させることができ、ブラウザを使用してウェルカムページを見ることができますhttp://homestead.appLaravelの不自由な農家はxamppのmysqlに接続します
私の次のステップはそれをデータベースに接続することです。私はHomesteadがすでにホームステッドデータベースを提供していることを知っていますが、私はそれを使用したくないのですが、代わりに私の現在のxampp mysqlデータベースに接続したいと思います。
ホストコンピュータにあるxamppのmysqlデータベースに私のlaravelアプリケーションを接続するにはどうすればいいですか?
私のconfig/database.php
には、以下の設定があります。
'mysql' => [
'driver' => 'mysql',
'host' => '127.0.0.1',
'port' => 3306,
'database' => 'mydatabase',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
私は127.0.0.1
が屋敷ボックス自体を参照していることを知っているが、何か他にXAMPPのIPアドレスを変更する方法? IPアドレスを変更すると問題が解決するのでしょうか、他に何か不足していますか?
ありがとうございます!
私はすでにこれを試していますが、SQLSTATE [HY000] [2002] Connection refusedというエラーが表示されています。 – basagabi
は別の問題があります。ホストとの接続は可能ですが、サーバはIPまたはホスト名で動作している可能性があります。 '0.0.0.0'で始めることができるので、すべてのネットワークインタフェースをリッスンし、VMから見えます –