我检查man php
并输出了php -h
,但我似乎没有找到这样的东西。
但我记得在某处看到它,你可以做一些php -Xabc.so script.php
临时加载扩展之类的事情。
有人知道吗?
我检查man php
并输出了php -h
,但我似乎没有找到这样的东西。
但我记得在某处看到它,你可以做一些php -Xabc.so script.php
临时加载扩展之类的事情。
有人知道吗?
通过 CLI 加载常规扩展是通过以下方式完成的:
php -dextension=abc.so myfile.php
如果您的扩展不在默认路径中,您也可以提供绝对路径:
php -dextension=/path/to/abc.so myfile.php
要加载 Zend 扩展,建议始终传递绝对路径:
php -dzend_extension=/path/to/abc.so myfile.php
http://php.net/manual/en/features.commandline.options.php
-z <file> Load Zend extension <file>.
通过谷歌搜索“php cli load extension”找到它
要默认禁用所有(通过忽略php.ini
)并指定特定的 PHP 扩展,请尝试:
php -n $(for e in curl ctype json iconv; { echo -dextension=$e.so; } | xargs) -m
要运行脚本,请更改-m
为文件名。