2016-07-28 76 views
2

我有我的php.ini如下:的php.ini默认迪尔扩展

; Directory in which the loadable extensions (modules) reside. 
; http://php.net/extension-dir 
; extension_dir = "./" 
; On windows: 
extension_dir = "C:\Program Files (x86)\PHP\ext" 

我会distribuite我的PHP应用程序,但我想知道,并不是所有的用户都有他们的Windows操作系统上默认为C:\,假设他们使用另一个字母Y :.

我该如何将“自动”更改为正确的路径。像:

; Directory in which the loadable extensions (modules) reside. 
; http://php.net/extension-dir 
; extension_dir = "./" 
; On windows: 
extension_dir = "Y:\Program Files (x86)\PHP\ext" 

我不能去每台计算机并更改默认设置。那么有没有办法通过不直接改变它来做到这一点?

+0

这是你的安装程序必须处理的事情。 –

+0

您的应用程序是否需要安装PHP和Apache?看看PHP附带的默认ini文件,你会发现它们只有ext,而不是完整路径。 – Dave

+0

感谢您的重播。我如何在安装过程中修改此文件? –

回答

3

这似乎用ext相对于PHP目录本身:

extension_dir = "ext" 

即只要扩展名位于ext目录中,那么安装PHP的驱动器或路径应该是无关紧要的。