动态地在php中创建自提取压缩文件


Creating selfextracting zips in php on the fly

我正在编写一个php脚本,打包一些文件(一个setup.exe和一个license .txt,直接在php中为用户创建)。我们不希望用户必须解压缩它并启动setup.exe。在计算机上,我们通过使用以下命令来解决这个问题:

zip称为setup.exeZip有应用程序的图标解压缩的目标是临时文件夹提取过程隐藏

所以如果用户点击setup.exe,他不知道这个setup.exe最后是一个zip文件。

但这也可能在服务器上的php脚本?我尝试了正常的压缩对象和pclzip,我可以用这些库创建zip。但是我不能改变上面的参数…

谁能告诉我是否有解决这个问题的办法?

使用PHP:exec运行一个外部应用程序来压缩和编译你的exec文件,其中包含你需要的东西

PHP没有内置压缩、编译和可执行文件的功能。