我遇到了一个问题。我在 Windows 上使用 xampp 1.7.7,它安装了 Apache 服务。我发现我必须进行一些调整才能正确加载所有 PHP 模块。
例如,无法加载php_ldap.dll。
奇怪的是为什么它无法加载,直到我尝试从命令行运行 httpd.exe,才发现找不到 libsasl.dll。
实际上,存在 D:\xampp\php\libsasl.dll,但 httpd.exe 找不到它。
好的。最好的方法是添加D:\xampp\php
到 PATH 环境变量中。
现在我的问题是:如何为特定的 Apache 服务设置特定的 PATH 值,但不为系统范围的 PATH 值。——因为我认为最好不要用额外的 PATH 值来干扰其他进程。
- 是否有针对特定 Windows 服务的通用方法?
- 或者,是否有一种特定的 Apache 方法可以从某些特定的配置文件中加载额外的环境变量设置?