大概什么時候能有這個擴(kuò)展啊,如果沒時間的話,求先給個思路自己研究一下,打包需要哪些文件,要改哪些內(nèi)容以支持phar。
如果急著用的話先自己研究下吧,這邊沒做過phar打包器,誰有經(jīng)驗可以在這里分享。
https://github.com/hyperf/phar 作者可以參考一下這個嘛,我自己沒搞定。。
或者看下能不能兼容一下humbug/box
http://www.wtbis.cn/doc/webman/others/phar.html
打包時報錯:The 'phar.readonly' is 'On', build phar must setting it 'Off' or exec with 'php -d phar.readonly=0'
在php.ini修改完就好了,單獨執(zhí)行php -d phar.readonly=0不管用的
不是單獨運行,是整體運行 php -d phar.readonly=0 ./webman phar:pack
php -d phar.readonly=0 ./webman phar:pack
在請教個問題,打包成phar文件后,就不能隨時修改.env文件了是嗎?
打包是把配置整體打包進(jìn)去了,包括.env,打包后不能更改。不過你可以改下源碼,把加載.env文件的路徑改成其他路徑
打包后確實可以正常使用,但是加載redis-queue插件后,每次使用都會報Consumer directory phar:///root/webman.phar/app/queue/redis not exists,不打包的時候使用就不會出現(xiàn),這是什么原因呢?
好吧,我知道了,剛看完打包代碼,凡是文件名稱帶“test”的都打包不進(jìn)去,所有報錯了。這也算是給人們踩個坑。
牛逼