未找到 httpd.exe 入口点 [英] httpd.exe Entry point not found
问题描述
我需要升级我的本地 PHP 版本,所以我备份了我的 htdocs
文件夹,使用 Windows 安装程序重新安装了 XAMPP 并复制了我的备份.
I needed to upgrade my local PHP version so I backed up my htdocs
folder, reinstalled XAMPP using the windows installer and copied back my backup.
我尝试运行 apache 模块以收到路径警告.所以我然后遍历了/xampp/
"的每个实例并将其更改为/Utilities/server/
"在 httpd.conf
和httpd-xampp.conf
这很烦人,因为我以前从未这样做过.
I tried running the apache module to be greeted with path warnings. So I then went through every instance of "/xampp/
" and changed it to "/Utilities/server/
" in httpd.conf
and httpd-xampp.conf
which is very annoying since I've never had to do this before.
现在出现错误:
在动态链接库 php5ts.dll 中找不到过程入口点 php_checkuid
The procedure entry point php_checkuid could not be located in the dynamic link library php5ts.dll
.conf
文件很长,除非有人特别要求,否则我不会在这里发布它们.
The .conf
files are very long so I won't post them here unless someone specifically asks for them.
推荐答案
我的理解是动态链接库基本上是将一个dll文件和一个位置关联起来.在您的实例中,位置已更改,重新安装 php(或 xampp)应该可以解决您的问题.
My understanding is that A dynamic link library basically associates a dll file with a location. In your instance the location has changed, re-installing php (or xampp) should fix your problem.
另一种解决方案是检查您的 PHP.INI 文件中是否有对任何 .dll 文件的引用,并确保对新安装文件夹的引用正确无误.
Another solution is to check your PHP.INI file for references to any .dll file and make sure the references are correct to your new install folder.
这篇关于未找到 httpd.exe 入口点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!