Home >Backend Development >PHP Tutorial >将thinkphp的Lib目录打成phar包,替换掉Lib目录,整合时遇到问题

将thinkphp的Lib目录打成phar包,替换掉Lib目录,整合时遇到问题

WBOY
WBOYOriginal
2016-06-06 20:42:111278browse

项目是基于thinkphp开发的,现在有个需求是要将项目的Lib目录打成phar包,以后直接替换这个包以便于程序升级,phar包我找网上的教程已经可以打出来,但是将phar包放入到目录里,就出现问题了,我也知道是路由访问不到文件的问题,但不知如何进展,这么做是否可行呢。(也试着将ThinkPHP的代码和Lib共同打入包中--不行。或者把整个项目都打成一个包(测试的时候也有问题))

回复内容:

项目是基于thinkphp开发的,现在有个需求是要将项目的Lib目录打成phar包,以后直接替换这个包以便于程序升级,phar包我找网上的教程已经可以打出来,但是将phar包放入到目录里,就出现问题了,我也知道是路由访问不到文件的问题,但不知如何进展,这么做是否可行呢。(也试着将ThinkPHP的代码和Lib共同打入包中--不行。或者把整个项目都打成一个包(测试的时候也有问题))

打完包, 其他地方引用Lib中文件,需要include 'phar://'

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn