当我在Laravel 5中使用php artisan migrate:rollback
时,我收到此错误:
警告:PHP启动:无法加载动态库 ' /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so: 无法打开共享对象文件:未知中没有此类文件或目录 在第0行
警告:PHP启动:无法加载动态库 ' /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll: 无法打开共享对象文件:未知中没有此类文件或目录 在第0行
- 生产中的应用! *
你真的希望运行这个命令吗? [Y / N]
答案 0 :(得分:2)
您收到该错误,因为这些库不在:/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/
首先,检查服务器上是否存在这些文件并更改为正确的路径。 其次,如果它们不在您的服务器中,则需要安装它们。
我不确定您使用的操作系统,但这是您在Ubuntu / Mint中的操作方式
sudo apt-get install php5-mcrypt
sudo apt-get install openssl
通常XAMPP包含此库。它可能是一个糟糕的安装,路径更改或文件操作问题。在这些情况下,请尝试重新安装。
答案 1 :(得分:0)
在我的情况下,我尝试在xampp控件中运行shell命令提示符,它的工作原理就像魔术一样,只需转到xampp控件,单击shell按钮,然后键入文件所在的目录,然后键入php工匠服务希望得到帮助。