GVKun编程网logo

我如何在Windows上创build一个PHP扩展?(如何创建一个php文件)

17

在本文中,我们将为您详细介绍我如何在Windows上创build一个PHP扩展?的相关知识,并且为您解答关于如何创建一个php文件的疑问,此外,我们还会提供一些关于7-Zip命令在Windows上创b

在本文中,我们将为您详细介绍我如何在Windows上创build一个PHP扩展?的相关知识,并且为您解答关于如何创建一个php文件的疑问,此外,我们还会提供一些关于7-Zip命令在Windows上创build和提取密码保护的ZIP文件?、gearman怎么在windows上编译php扩展?、izpack:在Windows 7上创build快捷方式、Python的shutil.make_archive()在Windows上创build了dot目录的有用信息。

本文目录一览:

我如何在Windows上创build一个PHP扩展?(如何创建一个php文件)

我如何在Windows上创build一个PHP扩展?(如何创建一个php文件)

更具体地说,我试图为WampServer做一个PHP扩展,我正在使用它来testing我的PC上的PHP脚本。 我知道一个PHP扩展需要一个config.m4文件,并且需要在PHP中创build一些C / C ++代码。 如何将这些.c / .cpp和.m4文件转换为制作PHP扩展所需的.dll文件?

C ++ Unixmultithreading“引擎盖下”会发生什么?

如何使用控制台/ Windows应用程序而不关注它?

如何检查Windows身份是否冒充?

在C / C ++的窗口中的内存映射文件中放置一个互斥锁

如何:检查不可用networking共享时防止超时 – C#

看看这个: PHP Extension-Development入门

一般你需要C编译器(有或没有IDE),我推荐MS Visual C ++ Express。 然后按照这个教程: http : //blog.slickedit.com/2007/09/creating-a-PHP-5-extension-with-visual-c-2005/

7-Zip命令在Windows上创build和提取密码保护的ZIP文件?

7-Zip命令在Windows上创build和提取密码保护的ZIP文件?

在Mac / Linux压缩/解压缩密码保护的zip文件,我使用:邮编:

zip -P password -r encrypted.zip folderIWantToZip

解压缩:

unzip -P password encrypted.zip

Windows上的命令行上的等效命令是什么(假设已经安装了7zip)?

我一直在研究,发现使用Java zip4j库进行密码encryption是不可能的。 另外Windows没有像Mac / Linux这样的zip命令提示符

(Un / De)在bash中压缩一个string?

如何用tar压缩目录时排除大文件

用于图像压缩的Windows命令返回无效的参数错误

Linux:从pipe道向zip压缩文件添加命名文件

连续stream压缩可安全中断

如何压缩Nginx中的js文件?

哪个是最快的TAR应用程序?

如何得到一个zip目录的列表?

7zip中7z.sfx和7zsd.sfx模块有什么区别?

在Mac OS X上为PHP安装zip扩展名–enable-zip

从http://www.dotnetperls.com :

7z a secure.7z * -pSECRET

哪里:

7z : name and path of 7-Zip executable a : add to archive secure.7z : name of destination archive * : add all files from current directory to destination archive -pSECRET : specify the password "SECRET"

打开 :

7z x secure.7z

然后提供SECRET密码

注意: 如果密码包含空格或特殊字符,请将其括在一对引号中

7z a secure.7z * -p"pa$$word @'|"

一般语法:

7z a archive_name target parameters

检查你的7-Zip目录。 根据你的版本, 7z可能会被语法中的7za替换。

参数:

-p加密并提示输入密码。

-pPUT_PASSWORD_HERE (这取代-p )如果你想没有提示预设PW。

-mhe = on隐藏文件结构,否则文件结构和名称默认是可见的。

例如。 这将提示输入一个PW并隐藏文件结构:

7z a archive_name target -p -mhe=on

例如。 没有提示,可见的文件结构:

7z a archive_name target -pPUT_PASSWORD_HERE

等等。 如果你把目标留空,7z会在当前目录下设置*,默认情况下它会复制目录。

我也许有点晚,但我目前正在试图开发一个程序,可以暴力强制密码保护的压缩档案。 首先,我尝试了所有我在互联网上找到的命令,通过cmd提取它…但它从来没有工作….每次我尝试了,CMD输出说,关键是错的,但它是正确的。 我认为他们只是在当前版本中禁用了这个功能。

我所做的解决这个问题的方法是下载一个较旧的7zip版本(4.),并通过cmd来解压。

这是命令:“C:/ Program Files(86)/old7-zip/7z.exe”x -pKey“C:/ YOURE_ZIP_PATH”

第一个值(“C:/ Program Files(86)/old7-zip/7z.exe”)必须是安装旧的7zip的路径。 x是提取和-p因为你是密码。 确保你把你的密码没有任何空格后面的-p! 最后一个值是您的zip存档提取。 zip解压到的目标将是cmd的当前路径。 你可以改变它:cd YOURE_PATH

现在我让我的密码执行通过Java执行此命令。 然后我检查错误输出流的CMD,如果它是null – >那么密码是正确的!

要完全脚本自动化:

创建:

7z -mhc=on -mhe=on -pPasswordHere a %ZipDest% %WhatYouWantToZip%

解压缩:

7z x %ZipFile% -pPasswordHere

(可能需要:Set Path = C: Program Files 7-Zip;%Path%)

gearman怎么在windows上编译php扩展?

gearman怎么在windows上编译php扩展?

之前的工作都是在windows上面开发的,现在要调试gearman分布式计算的功能,需要gearman的php扩展支持,百度了也没有看到相关资料。有大神知道吗?

izpack:在Windows 7上创build快捷方式

izpack:在Windows 7上创build快捷方式

我使用izpack为我的应用程序创build一个安装程序。 到目前为止,我能够创build安装程序,并在我的Linux机器上一切都很好。

问题是在我testing过的Windows机器上(Win7 6bits),安装程序没有显示快捷面板。

我没有阅读文档疑难解答部分,并注意我在我的安装程序中的本地人。

快捷方式xml文件也一样,它们位于资源path中的安装程序中。 我也读过,最有可能是一个大小写错别字或类似的简单,但无法弄清楚。 这里是我的快捷方式xml:

<shortcuts> <programGroup defaultName="SteamNet" location="applications"/> <shortcut name = "One Click Wonder" target = "$INSTALL_PATHoneclickwonder.bat" commandLine = "" workingDirectory= "$INSTALL_PATH" description="Minimal Desktop Timer" iconFile="$INSTALL_PATHimageswindows_icon.ico" iconIndex="0" initialState="noShow" programGroup="yes" desktop="yes" applications="yes" startmenu="yes" startup="yes"/> </shortcuts>

这是我的install.xml文件:

<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?> <installation version="1.0"> <info> <appname>Test</appname> <appversion>1</appversion> </info> <guiprefs width="600" height="480" resizable="no"> </guiprefs> <locale> <langpack iso3="eng"/> </locale> <panels> <panel classname="ShortcutPanel"/> </panels> <packs> <pack name="Test" required="yes"> <description>Description</description> </pack> </packs> <resources> <res src="shortcutSpec.xml" id="shortcutSpec.xml"/> </resources> <natives> <native type="izpack" name="ShellLink_x64.dll"/> </natives> </installation>

但是我不能在我的安装程序中显示快捷方式面板…!

得到被点击的图片框的位置

Python 3.3:如果游戏文件夹不在C驱动器中,则无法使用Pygame加载图像

指定的参数超出范围C#

我在哪里可以find适用于Windows的符合标准的C编译器?

移动文件夹Windows C ++:工作Vista和以上,而不是XP

PHP检测(或删除)当前的驱动器号?

在python脚本中运行powershell脚本,如何让python在运行时打印powershell输出

Microsoft sql sys.dm_os_wait_stats加起来比在这段时间内多了几毫秒

如何从Windows 8照片应用程序获取path作为共享目标?

如何使脚本在执行结束时自动删除?

我将它与一个正在运行的安装程序文件进行比较,其中包含以下<natives>设置:

<natives> <native type="izpack" name="ShellLink.dll" /> <native type="izpack" name="ShellLink_x64.dll" /> </natives>

使用32位Java Runtime时,将使用在您的设置中缺少的32位ShellLink.dll。

不幸的是, ShortcutPanel有一些已知的问题。 广泛后 试错 测试我发现为了正确显示,必须满足以下要求:

如果要 InstallPanel 之前 显示 ShortcutPanel ,则shorctuts XML文件中的<lateShortcutInstall/>标记必须仅存在 。 如果您的ShortcutPanel在安装步骤之后, 您的shurtcut面板将不会显示!

您的<native>标签必须包含在<natives>标签中,

将<skipIfNotSupported />标记添加到<shortcuts>元素的开头,

仔细检查您的快捷方式XML文件,因为它可能有不正确的属性名称和/或缺少引号。 许多用户报告过这样的问题,可能是有很多人复制粘贴的网站不正确。 快捷方式属性的规范可以在这里找到。

检查本机DLL是否打包到安装程序JAR中。 对于ShellLink DLL,解压缩JAR并查看: com/izforge/izpack/bin/native ( 而不是 com/izforge/izpack/bin/native/izpack/ ) 1 ,

最后,这是一个微不足道的,但检查你的快捷方式XML文件是否你认为它是,并且它有正确的名字。

脚注:

我正在使用IzPack版本5.0.6

Python的shutil.make_archive()在Windows上创build了dot目录

Python的shutil.make_archive()在Windows上创build了dot目录

使用shutil.make_archive('newarchive','zip',<directory>)在Python 3.5中创buildZIP归档文件在Windows上的行为不像预期的那样。

在Linux上,它工作正常, directory中的所有文件和文件夹都被归档并在zip文件中可见。 但是,在Windows上创build一个额外的文件夹 – 点文件夹. 。 看截图:

该文件夹本身是空的,但我想完全摆脱它(另一个过程是非常严格的结构)。 一个解决方法是不使用make_archive()并手动创buildZipFile ,但我觉得该函数应该在第一位工作。

在Windows中使用python与Anaconda

在Windows上运行Bash时,本地Django服务器无法连接

timeout_decorator – 是否可以禁用或使其在Windows上工作?

Windowssubprocess与参数

Windows上的Python通过subprocess调用“make -j4”挂起,-j1起作用

这是一个错误还是我错过了什么?

编辑 :点文件是存在于7Zip以及总指挥官。 这是我最短的工作片段(Python 3.5.1,Windows 10):

import shutil import os os.chdir('C:/Users/melka/Downloads') shutil.make_archive('testing','zip_test')

这将从C:UsersmelkaDownloadszip_test内容创build一个新的ZIP,其结果是:

但是,使用此代码手动创buildzip不会创build点文件:

import os import zipfile def make_zip(zip_name,path): zip_handle = zipfile.ZipFile(zip_name,'w',zipfile.ZIP_DEFLATED) os.chdir(path) for root,dirs,files in os.walk('.'): for file in files: zip_handle.write(os.path.join(root,file)) os.chdir('C:/Users/melka/Downloads') make_zip('anotherzip.zip','zip_test')

使用DseAuthenticator和DseAuthorizer从窗口连接python到cassandra集群

无法在Windows上安装Python Scrapy(Lxml)

多处理进程终止在Linux上失败

在Python中使用哪个控制台库?

将IPconfiguration从一个接口移到另一个接口

这个“bug”已于2016年10月修复: https : //github.com/python/cpython/commit/666de7772708047b63125126b0147931571254a4

这里diff:

显然,你需要更新到Python 3.5.3或者3.6。

关于我如何在Windows上创build一个PHP扩展?如何创建一个php文件的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于7-Zip命令在Windows上创build和提取密码保护的ZIP文件?、gearman怎么在windows上编译php扩展?、izpack:在Windows 7上创build快捷方式、Python的shutil.make_archive()在Windows上创build了dot目录的相关信息,请在本站寻找。

本文标签: