MAMP服务器无法位于动态链接库中

时间:2014-11-17 03:10:47

标签: php mysql apache mamp

我已经在Windows 8上成功安装了MAMP server 3.0.1,但是当我尝试加载页面时,我遇到了很多错误(在弹出的对话框中显示):

  1. 程序入口点php_body_write无法位于动态链接库C:\ AppServ \ php5 \ ext \ php_curl.dll
  2. 程序无法启动,因为您的计算机缺少php_mbstring.dll。请尝试重新安装该程序以解决此问题。
  3. 程序入口点php_checkuid无法位于动态链接库C:\ AppServ \ php5 \ ext \ php_gd2.dll
  4. 程序入口点php_set_error_handling无法位于动态链接库C:\ AppServ \ php5 \ ext \ php_mysqli.dll
  5. 程序无法启动,因为您的计算机缺少php_pdo.dll。请尝试重新安装该程序以解决此问题。
  6. 之后,开始页面(http://localhost/)打开,当我尝试打开phpinfo时,会再次显示错误(5次连续)。

    我的电脑上也有AppServ。我的AppServ在我的电脑上运行良好。

    可能导致错误的原因是什么?我该如何解决?

1 个答案:

答案 0 :(得分:1)

通过查看PHP扩展DLL的问题,很可能您的系统路径中已经有另一个PHP版本与MAMP(或MAMP PRO)安装冲突。您可以通过打开命令提示符并执行

来检查系统路径中是否已有PHP
PHP -v

PHP --ini

您还可以查看MAMP PRO中的Help-> Summary页面,其中显示了Apache服务器初始化的模块(PHP模块和Apache进程内存映射中的所有PHP扩展DLL)