【问题标题】:XAMPP Apache not starting - php7ts.dll?XAMPP Apache 未启动 - php7ts.dll?
【发布时间】:2018-08-18 07:35:06
【问题描述】:

我刚刚在 Vista 上安装了 XAMMP 7.2.2,但无法启动 Apache。每次,我都会收到以下错误消息:

« Apache 2 正在启动... htttpd.exe:C:/xampp/apache/conf/httpd.conf 第 532 行的语法错误:C:/xampp/apache/conf/extra/httpd-xampp.conf 第 17 行的语法错误:无法加载 /xampp /php/php7ts.dll into server : 找不到指定的程序。" »

php7ts.dll 文件在它应该在的位置。

httpd.conf 的第 532 行说:« Include "conf/extra/httpd-xampp.conf" »。

第二个文件 (httpd-xampp.conf) 中的第 17 行说:« LoadFile "/xampp/php/php7ts.dll" »

我在 Vista 上安装了 Visual C++ 2017 (x86)。

【问题讨论】:

  • 您解决了这个问题吗?我在 Windows Server 2008 上遇到了完全相同的问题(与 Vista 相同的构建 nr,所有 x86 可执行文件)
  • 已经想通了:原来我在 Windows Server 2008 上使用 PHP 7.2.8 - 而 PHP 7.2 不再支持 Windows Server 2008。所以要么坚持 PHP 7.0.x 要么升级服务器。

标签: apache xampp


【解决方案1】:

我遇到了同样的问题。 将 httpd.conf、httpd-ssl.conf、httpd-xampp.conf 中的所有路径替换为以下完整路径后:

ServerRoot "d:/program_files/xampp/apache"

apache 已启动。

【讨论】:

    【解决方案2】:

    我必须下载 x86 线程安全的 PHP 7.3.1 版本才能重新启动 Apache。尽管在 Windows 64 位机器上,x64 无法与我的旧(32 位)Xampp 安装一起使用。

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 2016-09-22
      • 1970-01-01
      • 2015-05-29
      • 2012-08-01
      • 2018-12-20
      • 2012-12-13
      • 2014-08-30
      相关资源
      最近更新 更多