如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

phar包对于提供库功能是非常有用的,而aliyun旗下的oss开源代码,最新的2.2.4版本,却没有提供phar包下载地址,以往的版本中,都是存在有phar包下载链接的。在本文中,苏南大叔将要讲述,如何构建aliyun旗下的oss代码的phar包。

下载oss的源码包

aliyun旗下,oss源码下载地址:https://github.com/aliyun/aliyun-oss-php-sdk/releases

如何构建aliyunoss的phar包 - phar_list
如何构建aliyunoss的phar包(图5-1)

大家可以看到,这个地址上是缺少aliyun-oss-php-sdk-2.2.4.phar的下载地址的。所以,我们就需要自力更生艰苦奋斗了。

执行phar的构建命令

在源码包的根目录下面,有个build-phar.sh文件,从名字上看,就是我们所需要的了。

如何构建aliyunoss的phar包 - 001
如何构建aliyunoss的phar包(图5-2)

苏南大叔在mac系统下,执行这个文件。语句如下:

sh build-phar.sh

如何构建aliyunoss的phar包 - 010
如何构建aliyunoss的phar包(图5-3)

phar构建脚本源码

如何构建aliyunoss的phar包 - 011
如何构建aliyunoss的phar包(图5-4)

sh文件,当然可能和win系统可能绝缘了。而如何您想要在win系统下,构建这个phar文件,那么也许您需要读一下下面这篇文章。https://newsn.net/say/win10-ubuntu-bash.html

如果您打开这个sh文件看源码的话,你会发现:这个构建脚本的原理就是phar-composer,而phar-composer本带composer install功能。所以,从原理上来说,核心为phar-composer。所以,如果我们单独通过phar-composer执行命令的话,从原理上面来说,这个构建脚本也是可以在win下面可执行的。

所以,在构建phar之前,记得全局安装phar-composer

如何构建aliyunoss的phar包 - 015
如何构建aliyunoss的phar包(图5-5)

结论

构建成功后,我们就可以得到aliyun-oss-php-sdk-2.2.4.phar这个文件了。在下一篇文章中,苏南大叔将要讲述,如何利用这个phar包,上传文件到oss服务器上,敬请期待。

更多关于阿里云的oss文件的使用经验,请参见苏南大叔的更多文章:https://newsn.net/tag/oss/

 【phar】秘籍文章入口,仅传授于有缘之人   phar    aliyun

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!