想了解将PHP脚本转换为独立的Windows可执行文件的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于php执行脚本命令的相关问题,此外,我们还将为您介绍关于64位python可以创建32位
想了解将PHP脚本转换为独立的Windows可执行文件的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于php执行脚本命令的相关问题,此外,我们还将为您介绍关于64位python可以创建32位Windows可执行文件吗、CS脚本 – 如何运行一个'.cs'文件像一个标准的Windows可执行文件?、OS X Xcode / clang构建Windows可执行文件?、Python脚本转换成windows的exe可执行程序的新知识。
本文目录一览:- 将PHP脚本转换为独立的Windows可执行文件(php执行脚本命令)
- 64位python可以创建32位Windows可执行文件吗
- CS脚本 – 如何运行一个'.cs'文件像一个标准的Windows可执行文件?
- OS X Xcode / clang构建Windows可执行文件?
- Python脚本转换成windows的exe可执行程序
将PHP脚本转换为独立的Windows可执行文件(php执行脚本命令)
如何解决将PHP脚本转换为独立的Windows可执行文件?
http://www.peachpie.io
https://github.com/iolevel/peachpie
Peachpie是基于Microsoft Roslyn并从流行的Phalanger中提取的PHP 7编译器。通过将PHP代码编译为纯MSIL,它允许PHP在.NET / .NETCore中执行。
http://v4.php-compiler.net/
http://wiki.php-compiler.net/Phalanger_Wiki
https://github.com/devsense/phalanger
Phalanger是一个项目,始于布拉格的查尔斯大学,并得到了Microsoft的支持。它将以PHP脚本语言编写的源代码编译为CIL(通用中间语言)字节代码。它处理由.NET Framework的JIT编译器组件完成的编译过程的开始。它没有解决本机代码生成或优化问题。其目的是将PHP脚本编译成.NET程序集,即包含CIL代码和元数据的逻辑单元。
https://github.com/xZero707/Bamcompile/
Bambalam PHP EXE编译器/嵌入器是一个免费的命令行工具,用于将PHP应用程序转换为独立的Windows .exe应用程序。生成的exe文件完全独立,不需要PHP dll等。PHP代码使用Turck MMCache编码库进行编码,因此如果您想在保护源代码的同时分发应用程序,则它是一个完美的解决方案。该转换器还适用于为窗口PHP应用程序(例如使用WinBinder库创建)生成.exe文件。也适合制作独立的PHP Socket服务器/客户端(使用PHP_sockets.dll扩展名)。从它不会从PHP源代码中生成本机代码的意义上来说,它并不是真正的编译器,但是它可以工作!
http://www.zzee.com/phpexe/
ZZEE PHPExe将PHP,HTML,Javascript,Flash和其他Web文件编译为Windows GUI exe。您可以通过使用熟悉的PHP Web范例快速开发Windows GUI应用程序。您可以对在线和Windows应用程序使用相同的代码,而几乎不需要修改。它是一种商业产品。
http://wiki.swiftlytilting.com/Phc-win
PHP扩展bcompiler用于将PHP脚本代码编译为PHP字节码。只要加载了bcompiler扩展名,就可以像任何PHP文件一样包含此字节码。创建所有字节码文件后,将使用修改后的Embeder将所有项目文件打包到程序exe中。
需要
- PHP5ts.dll
- PHP_win32std.dll
- PHP_bcompiler.dll
- PHP-embed.ini
http://www.exeoutput.com/
商业广告
http://winbinder.org/
WinBinder是脚本编程语言PHP的开源扩展。它使PHP程序员可以轻松构建本机Windows应用程序,并以最小的努力获得快速而有意义的结果。由于PHP的强大功能和灵活性,即使只有几十行的简短脚本也可以生成有用的程序。
https://github.com/cztomczak/phpdesktop
PHP Desktop是CzarekTomczak在2012年创建的一个开源项目,旨在提供一种使用Web技术(例如PHP,HTML5,JavaScript和sqlite)开发本机桌面应用程序的方法。这个项目不仅仅是一个PHP到EXE的编译器,它还嵌入了一个Web浏览器(嵌入式InternetExplorer或Chrome),一个MongooseWeb服务器和一个PHP解释器。您习惯的开发工作流程保持不变,将现有网站转换为桌面应用程序的步骤基本上是将其复制到“ www /”目录中的问题。使用sqlite数据库是可选的,您可以将MysqL / postgresql数据库嵌入应用程序的安装程序中。
https://github.com/kjellberg/nightrain
使用PHP Nightrain,您将能够在Windows,Mac和Linux操作系统上部署和运行HTML,CSS,JavaScript和PHP Web应用程序作为本机桌面应用程序。很好地支持流行的PHP框架(例如CakePHP,Laravel,Drupal等)!
https://github.com/RDashINC/phc-win
它是phc-win的一个或多或少的分支版本,它使用与phc-win相同的技术,但几乎支持所有现代PHP版本。(5.3、5.4、5.5、5.6等)它也可以使用EnigmaVB将PHP5ts.dll与您的exe结合在一起,以及UPX对其进行压缩。最后,它已将win32std和winbinder静态地编译到PHP中。
另一种选择是使用
http://www.appcelerator.com/products/titanium-cross-platform-application- development/
一个在线编译器,可以使用多种不同的语言(包括PHP)为多种不同的平台构建可执行文件
http://www.tidesdk.org/
TideSDK实际上是重命名的Titanium Desktop项目。Titanium仍然专注于移动设备,放弃了台式机版本,该版本已被开源并将其称为TideSDK的一些人接管。
通常,TideSDK使用HTML,CSS和JS呈现应用程序,但它支持PHP等脚本语言作为插件模块,以及其他脚本语言如Python和Ruby。
解决方法
我想自动化一个相当简单的任务。为此,我编写了一个小的PHP脚本,该脚本使用PHP-CLI从命令行运行。现在,我想将此脚本移交给某人,但我不想:
- 放弃源代码
- 请他在系统上安装PHP
有没有一种方法可以创建PHP脚本的.exe版本。我真的不太担心反编译。我更担心要求人们安装和配置PHP。
64位python可以创建32位Windows可执行文件吗
我有一台新的64位Windows计算机,并且将python用于各种用途,因此希望安装64位python。
但是,我的一个python项目创建了一个Windows可执行文件,然后在32位Windows计算机(使用py2exe创建)上运行。
如何使用64位python和py2exe创建32位可执行文件?
如果我做不到,我想我的选择是:
-
在包括我的所有机器上使用32位python;要么
-
在32位计算机上安装python,不要使用py2exe。
任何建议,不胜感激。
CS脚本 – 如何运行一个'.cs'文件像一个标准的Windows可执行文件?
我最近安装了CS脚本 , C#的脚本系统 (以及VB.NET,C ++ / CLI和J#)。
CS脚本允许您用标准的C#语法(或CS脚本支持的其他语言)编写程序并运行它,而无需先将其编译为可执行文件! 通过这种方式,CS脚本提供了Windows脚本宿主(WSH)和其他脚本框架和语言的好处。
默认情况下,当您双击一个.cs文件时,CS-Script被configuration为使用记事本打开它。 相反,我真的想改变这个,所以双击.cs文件将运行脚本。 我可以通过运行CS-Scriptconfiguration程序css_config.exe进行更改 ,在打开(双击操作)下 ,select<Run> 。
现在,有一个问题:还有一件事我想要做的 – 我想能够将一个.cs文件放在我的系统path中的任何位置,并像任何其他标准的Windows可执行文件一样运行它。 (例如, .exe , .bat和.cmd文件。)这是可能的吗?
如何@R_301_6025@是否存在于bash脚本中的特定目录中?
如何使用PowerShell创build多个子目录的目录连接?
活动目录 – 用于查找不在一组组中的所有用户的脚本?
加快我的控制台设置
通过Powershell查找Windows中的上次login时间
在具有重复文件名的目录中移动多个文件
如何在shell中join多个进程?
从IE自动运行login过程
脚本 – 观察文件的变化并发送电子邮件通知
打破PowerShell v2中的foreach循环
是的,这是可能的! 您只需告诉Windows一个.cs文件是一个可执行文件。 要做到这一点,你需要做的就是将.cs文件扩展名添加到PATHEXT环境变量中。
例如,下面是添加了.cs扩展名后,我的Windows 7系统上PATHEXT外观:
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CS ^^^^
您可能还想要消除运行脚本时CS-Script输出的横幅。 要消除横幅,运行css_config.exe ,并在打开(双击操作)下 ,添加/nl命令行选项。 例如,如果您已经在C: cs-script上安装了CS 脚本 ,那么您修改的命令行将如下所示:
"C:cs-scriptcscs.exe" /nl "%1" %* ^^^
总结
以上是小编为你收集整理的CS脚本 – 如何运行一个''.cs''文件像一个标准的Windows可执行文件?全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
OS X Xcode / clang构建Windows可执行文件?
解决方法
The Cocotron
The Cocotron is an open source project which aims to implement a cross-platform Objective-C API similar to that described by Apple Inc.’s Cocoa documentation. This includes the AppKit,Foundation,Objective-C runtime and support APIs such as CoreGraphics and CoreFoundation.
另请参阅此博文:Win-win with Cocotron and Xcode 4.3 — code for Mac,build for Windows (Part 1)
尽管Cocotron网站上的最后一个条目是从2010年开始 – 所以它可能会也可能不会存在
Python脚本转换成windows的exe可执行程序
py2exe可以将python脚本转换为windows中的可独立执行的可执行程序相关工具使用,那么下面的文章就是对py2exe是如何将python脚本进行转换的相关介绍。
你对py2exe打包Python脚本的实际应用程序是否感兴趣?是否了解py2exe打包Python脚本的实际操作步骤?这两个问题在以下的文章中都会有所提及,望你在浏览完会对其有更深的了解。
一、简介
py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证下的。
- Python脚本在其他语言环境中的应用方案
- 对python脚本语言在实际应用的优点介绍
- Python脚本中vim编译器的五大优点的相关
- Python脚本文件LineCount.py的相关代码介
- Python脚本与C++程序互相调用的实际操作
二、安装py2exe
下载并运行与你所安装的Python对应的py2exe版本的 installer,这将安装py2exe和相应的例子;这些例子被安装在lib\site-packages\py2exe\samples目录下。
三、py2exe的用法
如果你有一个名为myscript.py的python脚本,你想把它转换为运行在windows上的可执行程序,并运行在没有安装python的 windows系统上,那么首先你应写一个用于发布程序的设置脚本例如mysetup.py,在其中的setup函数前插入语句import py2exe 。
mysetup.py示例如下: