脚本宝典收集整理的这篇文章主要介绍了PHP Artisan使用MAMP和Unix Socket进行迁移,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图运行我的migratiosn然而我收到错误:
[PDOException] sqlstatE[HY000] [2002] No such file or directory
我调查了这个,并注意到它是怎么回事,因为我正在为我的服务器而不是流浪汉和宅基地运行MamP.我并没有敲开那两个人的用途,但我在这一点上对MAMP感觉更舒服,直到它让我失望.我知道它的MAMP的原因是因为需要声明要使用的unix socket值.
'MysqL' => array( 'driver' => 'MysqL','unix_socket' => '/Applications/MAMP/tmp/MysqL/MysqL.sock','host' => getenv('DB_HOST'),... ),
使用我的Laravel 5.0版本,我正在使用.env文件作为我的环境变量,并且不确定我需要如何执行此操作以便它知道使用unix套接字值.
罐头有人告诉我如何将其应用到新版本或更好的方式将其添加到设置中,以便我不必这样做?
'MysqL' => array( 'driver' => 'MysqL','unix_socket' => getenv('UNIX_SOCKET'),
在.env中添加
UNIX_SOCKET=/Applications/MAMP/tmp/MysqL/MysqL.sock
以上是脚本宝典为你收集整理的PHP Artisan使用MAMP和Unix Socket进行迁移全部内容,希望文章能够帮你解决PHP Artisan使用MAMP和Unix Socket进行迁移所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。