Rumah > pembangunan bahagian belakang > tutorial php > disabled by the php.ini setting phar.readonly

disabled by the php.ini setting phar.readonly

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:26:13
asal
4092 orang telah melayarinya

1,最近看了一下phar模块,就是php自己的打包打包结果和java的jar类似

但是我就简单执行一行

new Phar('my-demo.phar');
Salin selepas log masuk

报错啦:

报错信息:Uncaught exception 'UnexpectedValueException' with message 'creating archive "my-demo.phar" disabled by the php.ini setting phar.readonly' in

原来要把php.ini中phar.readonly 设置0

我就想我用

$r = ini_set("phar.readonly", 0);
Salin selepas log masuk

不就行啦 可是返回结果为false

我就纳闷啦就php官网看看

varname不是所有有效的选项都能够用 ini_set() 来改变的。 这里有个有效选项的清单附录。
Salin selepas log masuk

哦,原来

ini_set能设置不是所有的php.ini
Salin selepas log masuk

看来只能再php.ini中加啦

[Phar]; http://php.net/phar.readonlyphar.readonly = Off
Salin selepas log masuk

问题解决啦


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan