PHP启动:无法加载动态库&通用包装器中没有匹配的体系结构

时间:2013-03-05 22:26:00

标签: php macos web-applications xampp

在Macbook Pro设备中使用XAMPP Web服务器,CakePHP和PHP 5.3.1。每当我尝试通过bash cli运行cakePHP的控制台功能时,我都会收到一条PHP警告消息,该消息位于此问题的末尾。为了解决这个问题,我对谷歌进行了一些研究,最终重新安装了CakePHP和XAMPP,然后出现了相同的PHP警告。

最后,我被告知我有一个不兼容的问题,因为有些文件是x86而其他文件是x64!对此的建议是我需要重新编译一些我错误地坐下并使它们兼容的文件。据我所知,作为初学者开发人员,应用建议的解决方案以确定它是否是正确的解决方案似乎很不清楚;特别是,就我应遵循的确切步骤而言。

因此,我会就该问题的最后诊断是否正确寻求建议和指导?如果它是正确的,我们将赞赏说明实现这一目标的步骤。如果不是,我将很高兴知道实际问题以及如何克服它

bash中显示的错误消息如下:

  

PHP警告:PHP启动:无法加载动态库'/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/ming.so' - dlopen (/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/ming.so,9):找不到合适的图像。

     

找到:/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/ming.so:

     

第0行的Unknown中的通用包装器中没有匹配的体系结构

此错误消息重复24次,每个消息都带有上述相同的消息,但具有不同的php扩展名,即:

  1. ming.so
  2. bz2.so
  3. curl.so
  4. exif.so
  5. gd.so
  6. imap.so
  7. ldap.so
  8. mbstring.so
  9. mysql.so
  10. mysqli.so
  11. pdo_mysql.so
  12. pdo_pgsql.so
  13. sqlite3.so
  14. pdo_sqlite.so
  15. pgsql.so
  16. shmop.so
  17. snmp.so
  18. soap.so
  19. sockets.so
  20. sqlite.so
  21. xmlrpc.so
  22. xsl.so
  23. zip.so
  24. zlib.so

0 个答案:

没有答案