Я проверил 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>.
Найденный им googling для «расширения загрузки php cli»
Чтобы отключить все по умолчанию (игнорируя php.ini
) и указывая конкретные расширения PHP, попробуйте:
php -n $(for e in curl ctype json iconv; { echo -dextension=$e.so; } | xargs) -m
Чтобы запустить скрипт, измените -m
на имя файла.