Я использую систему сборки PHP phing
создать phar
архивный файл.
Есть ли какая-либо известная наука, которая позволит мне автоматически установить phar.readonly
в 0
(что позволит создать phar
знать) во время пробега phing
, но оставьте его установленным на 0
в любое другое время?
phar.readonly
можно установить только в PHP.INI
Их документация говорит, что это может быть установлено ini_set()
(«phar.readonly» 1 «PHP_INI_ALL»), но не может.
$ php -r "ini_set('phar.readonly',0);print(ini_get('phar.readonly'));"1
Обновление от http://php.net/manual/en/phar.configuration.php
Этот параметр может быть отключен только в php.ini по соображениям безопасности. Если phar.readonly отключен в php.ini, пользователь может включить phar.readonly в скрипте или отключить его позже. Если phar.readonly включен в php.ini, сценарий может безвредно «повторно включить» переменную INI, но не может отключить ее.
Других решений пока нет …