标签 xampp 下的文章

xampp php 7.4 - apache启动失败 - vcruntime140.dll not compatible with PHP - Visual C++ Redistributable for Visual Studio 2019

现象:安装了 xampp php 7.4.3,但 apache 启动失败。

尝试:

  1. 查看 apache 的错误日志内容,有如 vcruntime140.dll not compatible with PHP 的提示信息
  2. 如在apache的配置文件中,不加载php7的模块,可以成功启动
  3. 查看到当前Windows安装了Visual C++ Redistributable for Visual Studio 2017
  4. 但网上搜索得,php 7.4 的Windows运行环境,可能需要更高版本的 Visual C++ Redistributable for Visual Studio 2019
  5. 下载和安装 Visual C++ Redistributable for Visual Studio 2019 后,apache php 可以正常启动了

参考:

xampp的apache不能启动 - api-ms-win-crt-conio-l1-1-0.dll 缺失

现象:用户说xampp安装后,apache不能成功启动,提示缺少 api-ms-win-crt-conio-l1-1-0.dll 文件。

过程:网上搜索得,该文件是 Visual C++ Redistributable for Visual Studio 2015 安装后应该有的。但安装Visual C++ Redistributable 2015且重启系统后,系统目录里还是没有api-ms-win-crt-conio-l1-1-0.dll这个文件。然后搜索C:分区,搜索到如QQ播放器、百度网盘的安装目录中都有这个api-ms-win-crt-conio-l1-1-0.dll文件,但文件大小不同。尝试将QQ播放器安装目录里的 api-ms-win-crt-conio-l1-1-0.dll 复制到Windows的system32目录,然后执行 regsvr32 /s c:\windows\system32\api-ms-win-crt-conio-l1-1-0.dll 的命令,最后,xampp的apache可以成功启动了。

参考:https://yq.aliyun.com/articles/643584

在Mac电脑里的 Windows 10 系统 xampp 启动 mysql 失败

环境:苹果电脑里安装了Windows 10的系统,在Windows 10系统里安装的xampp

问题:通过xampp面板启动mysql失败,面板无出错信息。

过程:

  1. 点击xampp面板里的mysql日志按钮,查看
  2. 关键字 'read' returned OS error 287
  3. Google搜索后,知在my.ini配置文件的相应位置里添加一行 innodb_flush_method=normal
  4. 再次启动mysql,成功了

参考: