Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在macOS上的所有PHP版本中,自制程序无法加载动态库错误_Php_Macos_Installation_Homebrew_Php Extension - Fatal编程技术网

在macOS上的所有PHP版本中,自制程序无法加载动态库错误

在macOS上的所有PHP版本中,自制程序无法加载动态库错误,php,macos,installation,homebrew,php-extension,Php,Macos,Installation,Homebrew,Php Extension,当我使用自制软件安装PHP时,我尝试加载的任何扩展(包括核心扩展,如mysqli和gd2)在任何使用过程中都会抛出无法加载动态库错误。有解决方案吗 引发的错误如下所示: PHP警告:PHP启动:无法加载动态库'/usr/local/cillar/php70/7.0.15_8/lib/PHP/extensions/no-debug-non-zts-20151012/PHP_mysqli.dll'-dlopen(/usr/local/cillar/php70/7.0.15_8/lib/PHP/ext

当我使用自制软件安装PHP时,我尝试加载的任何扩展(包括核心扩展,如
mysqli
gd2
)在任何使用过程中都会抛出
无法加载动态库
错误。有解决方案吗

引发的错误如下所示:

PHP警告:PHP启动:无法加载动态库'/usr/local/cillar/php70/7.0.15_8/lib/PHP/extensions/no-debug-non-zts-20151012/PHP_mysqli.dll'-dlopen(/usr/local/cillar/php70/7.0.15_8/lib/PHP/extensions/no-debug-non-zts-20151012/PHP_mysqli.dll,9):在第0行的未知位置未找到图像

引用的文件夹,
/usr/local/ceral/php70/7.0.15_8/lib/php/extensions/no-debug-non-zts-20151012
,不存在。用于安装的命令是
homebrew/php/php70-with-httpd24-with-pear
。我还尝试了不带
——带pear
标志的操作

我注意到,尽管由于某种原因错误引用了DLL文件,但在php.ini文件中将这些文件更改为SO文件并不能解决问题,因为这些文件仍然不存在于系统的任何位置

我现在已经尝试在干净的macOS 10.12.3系统上进行此安装,首先尝试PHP5.6,然后尝试PHP7.0。两者都经历了同样的问题

我也打开了一个,但我希望有人可能遇到过类似的问题,并设法解决了这个问题