1. 最近 phar モジュールを調べたところ、PHP のパッケージ化結果が Java の jar の結果と似ていることがわかりました
しかし、単に 1 行を実行しただけです
new Phar('my-demo.phar');
エラーが報告されました:
Theエラー メッセージ: キャッチされない例外 'UnexpectedValueException' とメッセージ 'php.ini 設定 phar.readonly によってアーカイブ "my-demo.phar" の作成が無効になっています'
php.ini の phar.readonly が 0 に設定されていることが判明しました
$r = ini_set("phar.readonly", 0);
いいえ、動作しますが、返される結果は false です
混乱して php の公式 Web サイトを見てみました
varname不是所有有效的选项都能够用 ini_set() 来改变的。 这里有个有效选项的清单附录。
ああ、それは判明しました
ini_set能设置不是所有的php.ini
It php.ini に追加することしかできないようです
[Phar]; http://php.net/phar.readonlyphar.readonly = Off
問題は解決しました La