草庐IT

php_perl

全部标签

PHP 7 C++ 扩展。指定的模块无法找到

我用C++为windows上的php写了一个扩展。我构建了多个不同的版本:php5:使用MSVC11编译器,与php5ts.lib链接,线程安全,运行良好php7:使用MSVC14编译器,与php7ts.lib链接,线程安全,但无法正常工作php7版本给我Warning:PHPStartup:Unabletoloaddynamiclibrary'C:/openserver/ospanel/modules/php/PHP-7.0/ext/module_php_7.0.21_TS.dll'-Thespecifiedmodulecouldnotbefound.inUnknownonline0

windows - PHP7.1 + XDebug + WAMP + Visual Studio Code 问题

近2天以来,我一直在尝试获得一个有效的设置。仍然没有运气。问题:在VisualStudioCode中,在我的项目中,一旦我单击“StarDebugging”的绿色箭头,然后转到浏览器和我的本地网站,我就会刷新。VSC中没有任何反应。没有列出任何变量,我的断点都没有做任何事情,等等。我的环境:Windows10WAMP3.1.332位环境-位于:c:\wamp在WAMP中为我的多个网站安装设置vhostwebsite-project-name:8080Apache2.4.27使用端口:8080PHPv7.1.1632位x86-位于“c:/wamp/bin/php/php7.1.16”安装

php - 在Windows 10上的多个PHP版本之间进行切换的同时,在WAMP(WAMP64)中实现CLI PHP的正确方法

过去只是将wampphp目录放在我的系统环境变量中,如在这里回答:commandlinelocallyusingwamp。添加或删除WAMP服务器PHP路径(例如;C:\wamp\bin\php\php5.6.40),这或多或少是一个非常简单的环境变量编辑我现在正在学习WAMP建议不要使用的最新版本(如此处所示:HowToRunPHPFromWindowsCommandLineinWAMPServer)。在该答案中,它显示了一个名为.cmd的聪明的命令行/phppath.cmd程序,该程序是为Linux用户量身定制的。未经编辑,它看​​起来像这样:@echooffREM********

php - Windows Server 上 PHP 的 Memcached 扩展

Windows2008信息系统7PHP5.2.10/FastCGI作为Windows服务的Memcache我尝试使用PHP的php_memcache扩展,但它没有加载。此扩展随PECL5.2.6一起提供有什么想法吗?您知道Windows上是否存在PHP的php_memcache"d"扩展吗?BR圣地亚哥 最佳答案 Wbdvlpr-你错过了原始发布者强调的事实,即他们正在寻找php_memcached.dll,而不是php_memcache.dll对php_memcached.dll的Web搜索似乎大多指向php_memcache.d

windows - Perl chdir 不起作用

以前的帖子可能会有用:Perlsystem()callfailedwithreturncode65280同样,我多次使用此代码,但在这里不起作用。我已将所有其他perl实例从PATH中移走。来源:$targetDir="M\:\\bldforge_AOMS_DEV";print("targetDir=$targetDir\n");chdir($targetDir)ordie"Cantchdirto$dir$!";$current_dir=`cd`;print"\nCurrentdir=$current_dir\n"输出:Z:\>ccperltest.pltargetDir=M:\bld

windows - Perl 不接收命令行参数?

我刚刚在工作中得到了一台新电脑,我正在尝试让perl启动并在上面运行。我在执行脚本时遇到Perl无法读取命令行输入的问题。我使用Win7,如果我像这样从命令行调用脚本:myscript.pl123它不接收提供的123,但如果我这样调用它:perlmyscript.pl123确实如此。第一个示例之前对我有用,我们在工作中使用的所有脚本都调用类似的perl脚本。assoc.pl给我.pl=Perl和类型perl给我perl=C:\Perl64\Bin\perl.exe"%1"%*有什么想法吗? 最佳答案 您可以尝试删除以下注册表项:HK

windows - 在本地安装 Apache/MySQL/PHP Web 应用程序

我们有一个基于Apache、MySQL和PHP的Web应用程序。我想让它也可以作为Windows的桌面应用程序使用,通过MSI安装。一个小型.NET应用程序启动一个我们部署的修改后的xampp包,然后打开一个基于Chromium的嵌入式浏览器。问题:如何确保我能够在运行时修改Apache/MySQL/PHP配置?这些文件存储在ProgramFiles中,UAC当然不允许我在没有“以管理员身份运行”的情况下更改它们。有没有办法让这些文件在安装过程中可编辑?否则我将不得不弄清楚如何使用临时目录中的自定义配置文件启动Apache/MySQL。如何告诉安装程序将Apache和MySQL添加到防

php - 如何创建在 Windows 中运行 PHP 代码的快捷方式?

我编写了一些PHP来根据逗号分隔值(.csv)文件的输入生成包含多个页面的单个PDF文件。不熟悉编程的人会经常运行PHP来生成PDF文件。该人员将负责在生成CSV文件之前更改它。我需要知道如何在Windows中为他/她提供快捷方式,以便当他/她单击它时,PHP应该在硬编码路径中执行并生成PDF文件。 最佳答案 您可以在文件本身或执行phpbin上创建快捷方式。检查CommandLinePHPonMicrosoftWindows.只需使用C:\PHP5\php.exe-f"C:\PHPScripts\script.php"---arg

php - Windows Composer 安装问题

我正在尝试通过来自http://getcomposer.org/download/的composer-setup.exe安装Composer我收到以下错误:ConnectionError[ERR_CONNECTION]:Unabletoconnecttogetcomposer.org请求https://getcomposer.org/installer失败并出现错误:SSL:操作成功完成。.发送25个字节失败errno=10054现有连接被远程强行关闭主持人。.发送23个字节失败,errno=10054连接被远程主机强行关闭。.发送2个字节failedwitherrno=10054现有

regex - 在Windows中用perl替换所有文件中的字符串

我想在windows的所有文件中用另一个字符串替换一个字符串。所有具有相同扩展名的文件。我尝试使用以下perl一个线性命令,但似乎“*”不适用于Windows。perl.exe-pi.bak-e"s/Hello/ABCD/ge"C:\Users\Jamimb\Desktop\Test\*.tmp所以请帮忙。 最佳答案 您可以使用glob在Perl中显式扩展命令行参数。此外,在这种情况下,替换上的/e(“eval”)修饰符是错误的。如果strict到位,它将导致Barewordnotallowed错误,但如果没有它,它只是一个空操作,