Apache启动报错,PHP错误:LoadModule takes two arguments,a module name and the name of a shared object

查看事件日志:
Syntax error on line XX of C:/Program Files/Apache2/conf/httpd.conf:

LoadModule takes two arguments, a module name and the name of a shared object file to load it from Note the errors or messages above, and press the key to exit. ….

是因为LoadModule php5_module C:/Program File/WAMP/PHP/php5apache2.dll 有空格出现

改成:LoadModule php5_module C:/Progra~1/PHP/php5apache2.dll

在这里:Program File = Program~1

之前由于安装路径的原因,没遇到空格的问题。

关于php 无法加载 组件 问题
apache的错误日志提示 无法定位组件的位置
原因:extension_dir = X:\X\XX\ext 应改为 X:/X/XX/ext PHP.INI下只认“/”,另外不要通过“:”来添加多个路径,事实说明也会报错。