我一直在学习PHP。 我已经安装了Apache服务器(不是像USBWebserver这样的组合套件)。 现在我试图把我的网站放在一个便携式的棒子上,使用USBWebserver。 我之前已经使用过这个程序来和我一起运行MySQL数据库(而且Apache也一样,因为我使用了包含的PHPMyAdmin来pipe理数据库),但是现在它不再工作了。 当我启动程序时,我不断有文字说Apache离线。
我试图用命令行打开Apache(不知道会做什么,但是,这只是一个尝试)。 我收到了一条错误消息
Syntax error on line 494 of C:/.../httpd.conf: Cannot load C:/.../php5apache2_2.dll into server: (The following is translated from Dutch) An initialization routine of the dynamic link library (dll-file) has failed.
494行这样说:
LoadModule php5_module "C:/Users/School/Downloads/USBWebserver v8_en/php/php5apache2_2.dll"
我的第一个Apache安装(它的服务)没有运行。 端口是不同的。 我也卸载了服务(使用httpd.exe -k uninstall命令);
可能是什么问题? 感谢帮助。
如果Apache无法加载任何模块,则不应启动Apache。
确保Windows apache PHP库(php5apache * .dll)的版本是为您正在使用的apache版本构build的,并且它位于正确的path中,并且没有损坏。