扫码关注官方订阅号
; extension_dir = "ext"
默认是这样的,好像也没影响什么。主要不是很清楚,这个设置路径后有什么用处或者功能。请大神罗列几条,谢谢。
ringa_lee
extension_dir 顾名思义他是放php 扩展的目录。比如我的是:
extension_dir = "d:/wamp/bin/php/php5.5.12/ext/"
当我要添加 redis.dll扩展的时候,我就无需写完整路径比如说
d:/wamp/bin/php/php5.5.12/ext/redis.dll
只要写 extension=redis.dll了。
extension=redis.dll
NT环境需要设置,Linux不需要设置,因为在默认编译的时候有指定扩展扫描目录,这个可以不设置,NT下PHP的编译参数是
cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--disable-zts" "--with-pdo-oci=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"
这个是PHP7.0官网下载的ZIP包里的PHP所使用的编译参数,可以看到他是在C盘编译的,所以如果你用的就是PHP默认的路径也可以不指定的,但是一般没人这么用。
而linux版本是自己编译的,路径是跟着自己的环境走的,所以php.ini下大部分都可以不设置。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
extension_dir 顾名思义他是放php 扩展的目录。
比如我的是:
当我要添加 redis.dll扩展的时候,我就无需写完整路径比如说
只要写
extension=redis.dll了。NT环境需要设置,Linux不需要设置,因为在默认编译的时候有指定扩展扫描目录,这个可以不设置,NT下PHP的编译参数是
这个是PHP7.0官网下载的ZIP包里的PHP所使用的编译参数,可以看到他是在C盘编译的,所以如果你用的就是PHP默认的路径也可以不指定的,但是一般没人这么用。
而linux版本是自己编译的,路径是跟着自己的环境走的,所以php.ini下大部分都可以不设置。