各位使用的项目公司线上有使用过 Phar 发布吗?

2015-12-24 16:17:24 +08:00
 usedname
Phar 这个在 PHP 5.3 就出来了 Phar ![http://php.net/manual/zh/book.phar.php] ,不过好像一直不太受关注?

好吧,我天天用 composer.phar 也从来没真正留心过它。

今天试了下,在项目允许的前提下,把 代码打包成 phar 发布还是挺方便的啊?不知道有大公司这样干么?
2535 次点击
所在节点    PHP
5 条回复
wxm4ever
2015-12-24 16:33:11 +08:00
这个还真没见怎么用过。
anewg
2015-12-24 18:03:35 +08:00
ragnaroks
2015-12-24 19:26:06 +08:00
BOS
nickfan
2015-12-28 13:20:03 +08:00
phar 对环境上下文限制比较麻烦, realpath 等函数调用在 phar 中也会有问题,这会导致部分开发框架的打包问题,需要自行 hack ,目前 lumen 打 phar 包成功, laravel 的 config 部分不行。
除非你自己的项目开发完全自控避开 realpath 之类的调用,不然用 phar 包发布还是不太方便。
usedname
2015-12-28 22:28:35 +08:00
@nickfan 我也找了下,确实是有这个问题,我司的项目于也打包不起来,需要 hack

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/245872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX