使用PHP和PDO进行Laravel和Brew安装

我刚刚从linux迁移到mac,并且在使用Laravel的正确驱动程序安装PHP时遇到了一些问题。 </ p>

我运行 brew install homebrew / php / php56-mysqlnd_ms
</ code> </ p>

但现在我一直收到此错误< / p>

  PHP警告:PHP启动:无法加载动态库'/usr/local/opt/php56-mcrypt/mcrypt.so' -  dlopen(/ usr / local / opt /  php56-mcrypt / mcrypt.so,9):在第0行的未知中找不到图像

警告:PHP启动:无法加载动态库'/usr/local/opt/php56-mcrypt/mcrypt.so' - dlopen (/usr/local/opt/php56-mcrypt/mcrypt.so,9):在第0行的未知中找不到图像
phpinfo()

PHP Version =&gt; 5.6.21
</ code> </ pre>

有人知道如何解决此错误吗? 我不知所措</ p>
</ div>

展开原文

原文

I have just moved from linux to mac and am having some issues installing PHP with the right drivers for Laravel.

I ran brew install homebrew/php/php56-mysqlnd_ms

but now I keep getting this error

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/opt/php56-mcrypt/mcrypt.so' - dlopen(/usr/local/opt/php56-mcrypt/mcrypt.so, 9): image not found in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php56-mcrypt/mcrypt.so' - dlopen(/usr/local/opt/php56-mcrypt/mcrypt.so, 9): image not found in Unknown on line 0
phpinfo()

PHP Version => 5.6.21

Does anybody know how to fix this error? I am at a loss

2个回答



您缺少mcrypt。 您可以尝试,</ p>

brew install php54-mcrypt --without-homebrew-php </ code> </ p>

然后,在< code> /etc/php.ini </ code> add,</ p>

extension =“/ usr / local / Cellar / php54-mcrypt / 5.4.24 / mcrypt.so”

</ code> </ p>

我希望这会有所帮助,请告诉我们</ p>
</ div>

展开原文

原文

You are missing mcrypt . You can try ,

brew install php54-mcrypt --without-homebrew-php

And then , in /etc/php.ini add,

extension="/usr/local/Cellar/php54-mcrypt/5.4.24/mcrypt.so"

I hope this will help , please let us know

douweihui0178
douweihui0178 很高兴知道....大拇指
4 年多之前 回复
douzen3516
douzen3516 我刚刚把它拿起并在mamp服务器上运行了。 我正在考虑安装家园,这将是一项艰巨的任务,因为我之前从未使用过VM。 所以必须看看这是怎么回事。 但mamp选项有效,它只是感觉很脏。
4 年多之前 回复
download2014711
download2014711 请告诉我们您的意见......
4 年多之前 回复
doudou6050
doudou6050 如果你只需要一个本地服务器用于开发目的并且很匆忙,那么试试MAMP,这是一个关于媒体的博客文章的链接,它将引导你完成整个过程,media.com / @ kunalnagar / ...
4 年多之前 回复
dongqu3623
dongqu3623 或者如果在这个手动过程中遇到问题,那么请查看@Sergi的答案..在下面。 这也是一个简单的过程
4 年多之前 回复
dqv2743
dqv2743 你能再次升级或重新安装php,这是我现在想到的最简单的方法...... @DevinGray
4 年多之前 回复
dongpo1846
dongpo1846 好消息是错误消失了:坏消息是,这是一件致命的错误:调用未定义的函数GuzzleHttp \ Handler \ curl_reset()
4 年多之前 回复
dongyanhu5628
dongyanhu5628 让我们知道。
4 年多之前 回复
donglian4464
donglian4464 尝试brew重置josegonzalez / homebrew-php,然后再次运行上一个命令。
4 年多之前 回复
dtvq4978
dtvq4978 我在运行brew安装时遇到此错误错误:在多个水龙头中找到的公式:* homebrew / php / php53 * josegonzalez / php / php53
4 年多之前 回复



似乎你必须安装php的mcrypt模块。</ p>

  brew update

brew upgrade
brew tap homebrew / dupes
brew tap josegonzalez / homebrew-php
brew install php54-mcrypt
sudo composer update
</ code> </ pre>

如果你想要的其他东西 使用mac和linux你可以使用Vagrant,非常好用于如何使用virtualbox + vagrant你可以在其他操作系统上有堆栈。</ p>

https://www.vagrantup.com/ </ p>

这是一个很好的项目,有vagrant用于安装所有技术 你需要。</ p>

https://github.com/fideloper/Vaprobash</ a> </ p>
</ div>

展开原文

原文

Seems that you have to install the module mcrypt of php.

brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt
sudo composer update

Other thing that if you want to use mac and linux you can use Vagrant, is really nice how it works with virtualbox + vagrant you can have stack on other OS.

https://www.vagrantup.com/

And this is a nice project with vagrant for install all the the technologies you need.

https://github.com/fideloper/Vaprobash

douwa6220
douwa6220 我在brew安装上遇到上述错误。 我也在寻找家园和流浪汉,但我需要迅速找到一个本地网站哈哈
4 年多之前 回复
dsafgdafgdf45345
dsafgdafgdf45345 错误:在多个水龙头中找到的公式:* homebrew / php / php53 * josegonzalez / php / php53
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问