PHP 的 Perl 解释器

2024-02-19

我为我的新站点计划的一些功能已经作为免费 Perl 模块提供。因此,我正在考虑使用它们的可能性,而不是在 PHP 中再次编码。我本来打算用exec or system函数来调用perl脚本,这会很慢。但我遇到了一个佩克延伸 http://pecl.php.net/package/perl这使得PHP解释perl代码 http://devzone.zend.com/article/1712.

这会影响我的其他未使用 perl 脚本的 php 页面的性能吗?我知道额外的模块会增加我的内存使用量,但除此之外,还会有任何问题吗?


看起来它所做的只是嵌入perlPHP 进程内部。您应该会看到内存增加了几兆字节以及您在 Perl 中创建的任何数据。它不应该减慢任何代码的速度。它只是另一个位于内存中等待您调用的库。此解决方案有两个好处:您不必浪费时间生成另一​​个进程,也不必解析正在打印的文本的返回值。

另一种解决方案是编写一个 Perl 守护程序并通过域套接字、管道或某些其他 IPC 方法与其通信。

您可能还对 Perl 文档感兴趣,其中包括嵌入perl http://perldoc.perl.org/perlembed.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP 的 Perl 解释器 的相关文章

  • SQL 大表中的随机行(使用 where 子句)

    我有一个网站 人们可以在其中对汽车进行投票 向用户展示 4 辆汽车 他 她可以投票选出他们最喜欢的汽车 桌子cars有重要的列 car id int 10 not auto increment so has gaps views int 7
  • 使用 .htaccess 启用 PHP 短标签

    我在自己的 Centos 服务器上设置了 Apache 并具有多个虚拟 Web 服务器 并且我希望仅为位于以下位置的其中一个 Web 服务器启用 PHP 短标记 var www ostickets html 我可以通过添加成功启用短标签sh
  • 如何防止 CakePHP 中重复表单提交?

    我发现 CakePHP 中的安全组件通过将令牌作为隐藏值添加到表单中来帮助防止 CSRF 我想知道是否有办法防止使用此组件或其他组件 帮助器重复表单提交 在之前的项目中 我使用了保存在会话中的唯一哈希值 该哈希值会在提交时读取并删除 重复提
  • 如何将 php Web 应用程序转换为桌面应用程序并保留数据库 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我们有一个用 PHP 开发的 Web 应用程序 但大多数客户并没有一直连接到互联网 那么 有没有办法将应用程序转换为桌面应用程序 以便
  • PMA 4.5.2.0 file_exists():open_basedir 限制生效

    从 PPA 在我的 Ubuntu 服务器上安装 phpMyAdmin 后 https launchpad net nijel archive ubuntu phpmyadmin https launchpad net nijel archi
  • 在 Perl 中解析 RSS/Atom 的最佳库是什么? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我注意到XML RSS 解析器 http search cpan org dist XML RSS P
  • PHP上传文件产生错误代码4。为什么?

    HTML
  • 从twitter api实体参数php获取图像url

    我正在尝试通过实体参数使用 php 获取并显示在推文中发布的图像 我的 url 中有 include entities 可以看到返回的 json 中的实体 在我的 foreach 循环中 我正在执行以下操作 foreach results
  • Javascript 函数与 php 一样吗?

    我在网站上使用 WebIM 提供聊天支持 我希望能够在客户端启动聊天会话时设置一个计时器 如果操作员 技术人员在 x 秒内没有响应 我希望页面重定向到客户端可以留言的另一个页面 有点像 请稍等 我们尝试联系您 这样 如果所有技术人员都太忙或
  • PHP:如何防止不必要的换行

    我正在使用 PHP 创建一些基本的 HTML 标签始终相同 但实际链接 标题对应于 PHP 变量 string p a href strong i title i i strong a br echo string fwrite outfi
  • PHP 的 PDO 可以限制为单个查询吗?

    PHP 的 PDO 允许通过 query 方法或作为准备好的语句同时执行多个查询 以下两个示例均有效 Two SQL queries query SELECT FROM table DROP table Execute via query
  • 使用“严格引用”时不能使用字符串作为 ARRAY 引用

    我正在尝试执行下面提到的代码并观察到错误 在使用 严格引用 时 无法使用字符串 RCSoWLAN ePDG 2 Qguest ASUS ATT 作为 ARRAY 引用 Perl代码 perl64 bin perl use strict us
  • DOMPDF - 未找到“字体”类

    我正在尝试通过命令行添加字体 每次我尝试都会收到以下错误 Fatal error Class Font not found in home scripts public html MarketingPalv2 load font php o
  • 在 PHP 中将十进制/双精度/浮点值与 PDO 绑定的最佳方法是什么?

    看来类常量只涵盖PDO PARAM BOOL PDO PARAM INT and PDO PARAM STR用于绑定 您只是将十进制 浮点 双精度值绑定为字符串还是有更好的方法来处理它们 MySQLi 允许使用 d 类型表示 double
  • 如何在 Laravel 代码中使用 Artisan 命令?

    如何在我的 php caode Ex 中使用 Artisan 命令行 php artisan version to 您可以从控制器调用 Artisan 命令 如下所示 calling of migrate install Artisan c
  • 使用php将文本文件转换为xml?

    data txt ha15rs 250 home2 gif 2 ha36gs 150 home3 gif 1 ha27se 300 home4 gif 4 ha4678 200 home5 gif 5 我想使用 php 使用 simplex
  • Laravel - 覆盖模型 ID

    我正在开发电子书管理系统 我使用 UUID 而不是自动递增整数主键 它工作得很好 protected static function boot parent boot static creating function model model
  • 图像创建从jpeg() PHP

    我正在使用 imagecreatefromjpeg 函数合并两张图片 现在我面临的问题是 当我使用服务器中的图片时 它工作正常 而当我使用其他网站的图片时 它不起作用 例如 当我使用这个 PHP 文件时http coolfbapps in
  • PHP简单的html dom解析器与wordpress冲突吗?

    PHP简单的html dom解析器与wordpress冲突吗 因为每当我尝试将其与此代码一起包含在我的标头中时 一切都变成空白 感谢您提前提供任何帮助 当我尝试在 HTML 文档中使用 PHP 包含时 我遇到了同样的问题 但当我使用func
  • 如何获取 URL 中未知的 $_GET 值的数组?

    我正在使用一个在线购物车 它接受订购的商品并通过 URL 将其唯一 ID 传递到 process php 页面 所以 URL 看起来像这样 process php code 1 231 code 2 532 code 3 342 Anoth

随机推荐

  • C#/ODP.NET:大 IN 子句解决方法

    我们有一个 C 组件 可以处理将任意大小的元素列表附加到半任意 SQL 的 IN 子句中SELECT查询 本质上这可以归结为接收类似的东西 SELECT COUNT FROM a WHERE b IN 其中 是允许组件修改的查询的唯一部分
  • Python - 将日期戳添加到文本文件

    在Python v2中 有没有办法获取日期 时间戳并将其放入创建新的文本文件中 IE 当我想创建一个新的文本文件并将程序的内容写入其中时 它将创建一个包含时间 日期的新文本文件 谢谢你的帮助 import datetime def time
  • Google API oauth httpd 服务器与 Python 中的 SABNzbd+ 冲突

    我正在编写一个与 Google API 交互的 Python 应用程序 并需要通过 oauth2 进行用户身份验证 我目前正在设置一个本地身份验证服务器 以接收从 Google 的 oauth 服务器返回的 oauth2 身份验证代码 基本
  • 在 IE8 中可单击带警报的禁用按钮(Asp.net 网站中的浏览器兼容性问题)

    我已经禁用了链接按钮和图像按钮 位于链接按钮内 以便我可以显示警报 并且它在 Chrome 中工作正常 但是当我在 IE8 中打开它时 图像被禁用 但是当我单击它时 它会显示popup 您确定要删除该用户吗 为什么我在 IE8 和 IE7
  • ClassNotFoundException:使用服务组合时未找到 com.mysql.jdbc.Driver

    我正在使用 servicemix 4 4 1 和 maven 3 0 4 我对 servicemix java 世界非常陌生 我的主要知识是 c php 我已将以下内容添加到我的路线之一
  • 恢复后在 Android 中丢失 OpenGL 纹理

    我的游戏运行正常 除非我按下 HOME 按钮然后继续 需要做什么才能再次使用纹理 我尝试在 GLSurfaceView 上调用 onPause 和 onResume 当调用活动的 onPause 和 onResume 时 有什么想法我可能做
  • WCF MSMQ 单元测试

    我使用 WCF 创建了一个自定义 msmq 服务 它使用自定义绑定 因为它需要在通道层执行一些自定义逻辑 在通道层调用另一个 wcf 服务 该服务将成为未来几年我们系统的核心功能 我想尽我所能确保服务稳健 但是 我不知道从哪里开始 即测试响
  • 为什么.NET的条件属性会导致副作用被消除?

    我读到了关于Conditional今天的属性 根据 MSDN 正在申请ConditionalAttribute方法的调用指示编译器不应将对该方法的调用编译为 Microsoft 中间语言 MSIL 除非与关联的条件编译符号Condition
  • 使用'printf'在C中打印%符号[重复]

    这个问题在这里已经有答案了 我正在尝试打印一个 标志使用printf https en wikipedia org wiki Printf format string 我尝试过但没有运气 printf 我确信这真的很简单 但我刚刚开始使用
  • 如何提示内容管理器选择器直接在 ACTION_OPEN_DOCUMENT_TREE 的可选位置上打开

    当你使用ACTION OPEN DOCUMENT TREE要选择在 Android 11 中存储文件的路径的权限 默认情况下 默认的 Android 内容管理器会在最近使用的路径和按钮上打开 使用此文件夹 由于某种原因 即使该路径是可访问路
  • C++中如何为同一个类定义不同的类型

    我希望有几种类型共享相同的实现 但在 C 中仍然是不同的类型 为了用一个简单的例子来说明我的问题 我想要一个苹果 橙子和香蕉的类 它们都具有相同的操作和相同的实现 我希望它们有不同的类型 因为我想通过类型安全来避免错误 class Appl
  • 从“WordOpenXML”转换为内存中 System.IO.Packaging.Package

    当使用 VSTO 2012 操作 MS Word 文档时 我看到该文档有一个WordOpenXMLstring 属性 它是构成 docx 包的所有文件的 XML 表示形式 当将此 Word 文档保存为 docx 时 这些文件将保存到磁盘 我
  • 合并集合并保持顺序的最有效方法?

    我有3个频道 byte Red byte Green byte Blue 我需要将它们中的所有值复制到byte Red Length Green Length Blue Length PA 以便 PA 0 Red 0 PA 1 Green
  • 如何在套接字关闭时唤醒 select()?

    我目前正在使用选择循环来管理代理中的套接字 该代理的要求之一是 如果代理向外部服务器发送消息并且在一定时间内没有得到响应 则代理应该关闭该套接字并尝试连接到辅助服务器 关闭发生在单独的线程中 而选择线程则阻塞等待活动 我无法弄清楚如何专门检
  • Visual Studio Code 与 SQL 格式

    我下载了 Visual Studio Code 认为编写 T SQL 脚本并在写入时自动格式化会很好 我已经安装了 mssql 扩展 创建新文件时 该文件是一个简单的纯文本 没有扩展名 Untitled 1 我究竟如何告诉 VS Code
  • Hibernate:延迟加载不适用于集合上的一对多映射

    我将 Spring 与 Hibernate 一起使用来为 Liferay 门户服务器开发 Portlet 我现在基本上有两个实体 A 和 B 其中 A 可能包含许多 B 所以这就是两者之间的一对多映射
  • Streamlit 应用程序不断显示“请稍候...”并在终端中给出错误

    在Pycharm中运行终端出现以下错误 Streamlit运行app py 2022 08 19 20 50 02 531 Uncaught exception Traceback most recent call last File e
  • 无法设置 SnackBar 下边距

    按照中给出的提示进行操作this https stackoverflow com questions 31514019 add margins to snackbar view线程我将小吃栏的下边距设置为大约 55 dp 以便将其置于 FA
  • 为什么我的简单 XOR 加密程序不能正确翻译字符,为什么它在末尾添加更多字符?

    我正在制作一个基于 XOR 的加密 解密器 其工作原理如下 您有一个明文字符 例如 3 和一个用户密钥 例如 5 写成位 3 00000011 5 00000101 现在如果我们进行 XOR 运算 我们会得到 6 6 00000110 这可
  • PHP 的 Perl 解释器

    我为我的新站点计划的一些功能已经作为免费 Perl 模块提供 因此 我正在考虑使用它们的可能性 而不是在 PHP 中再次编码 我本来打算用exec or system函数来调用perl脚本 这会很慢 但我遇到了一个佩克延伸 http pec