Heim > Backend-Entwicklung > PHP-Tutorial > disabled by the php.ini setting phar.readonly

disabled by the php.ini setting phar.readonly

WBOY
Freigeben: 2016-06-23 13:26:13
Original
3983 Leute haben es durchsucht

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

但是我就简单执行一行

new Phar('my-demo.phar');
Nach dem Login kopieren

报错啦:

报错信息: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);
Nach dem Login kopieren

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

我就纳闷啦就php官网看看

varname不是所有有效的选项都能够用 ini_set() 来改变的。 这里有个有效选项的清单附录。
Nach dem Login kopieren

哦,原来

ini_set能设置不是所有的php.ini
Nach dem Login kopieren

看来只能再php.ini中加啦

[Phar]; http://php.net/phar.readonlyphar.readonly = Off
Nach dem Login kopieren

问题解决啦


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage