草庐IT

CF_CLI_VERSION

全部标签

PHP 扩展在命令行 (cli) 中加载但未由 apache 加载

最终更新。问题已解决。我解决问题的方法是按照以下链接的说明完全从源代码重新安装Apache和PHP。http://dan.drydog.com/apache2php.html然后按照以下说明直接将扩展构建到PHP中来进行扩展下面的链接。唯一的问题是二进制文件都只在特定路径中,我认为这是一个容易解决的问题。谢谢大家,这是我在Stackoverflow中的第一篇文章,我花了一整天的时间来制作我的第一个php扩展。虽然有点难,但是我喜欢!:D原始问题我正尝试按照以下链接的说明构建一个php扩展:http://docstore.mik.ua/orelly/webprog/php/ch14_03

php - CLI php 在命令提示符下运行 php

我已经安装了PHPCLI以从控制台执行php命令。我已经使用这个命令安装了PHPCLI-sudoapt-getinstallphp5-cli当我运行它时$vr=3;echo$vr;结果:-=3:commandnotfound如果我运行echo"test";结果:-测试显示..谁能说出为什么"commandnotfound"显示.. 最佳答案 "echo"test"行有效,因为echo是一个bash命令。你必须编写自己的php脚本,然后像这样通过命令行运行它:$phpmyscript.php或者,您可以从命令行运行php,然后直接编写

php - ? : in old version of PHP causing parse error

我一直在使用SimpleImage类进行图像处理,但它在一个特定站点上不起作用服务器上的PHP版本是5.1.6-所以六岁了解析错误:语法错误,意外的“:”在...引起错误的有问题的行$height=$height?:$width;$quality=$quality?:$this->quality;$filename=$filename?:$this->filename;有解决办法吗? 最佳答案 三元运算符简写$val1?:$val2是introducedinPHP5.3,并且与$val1相同?$val1:$val2

php - 从 cli 运行 PHP 脚本 : php. ini memory_size 未考虑

我正在尝试从命令行运行php脚本(magentoreindexer脚本)。该脚本消耗大量内存,因此出现以下错误:PHPfatalerror:/home/karanta/www/karanta.fr/lib/中允许的536870912字节的内存大小已耗尽(尝试分配72字节)Zend/Db/Adapter/Abstract.php第691行为了解决这个问题,我编辑了/etc/php5/cli/php.ini文件并设置了memory_limit=2048M。为了检查配置,我从cli运行一个包含phpinfo();的脚本,我看到:memory_limit=>2048M=>2048M,所以看起来

php - 如何在 PhpDoc 文档 block 中使用 NetBeans 和 SVN @version 标记?

我使用NetBeans作为我的phpide,我在文档block中看到了@version标签,看起来像这样:@version$IdsomeinfoandtimestampNetBeans是否有办法在每次提交时自动更新它?还是我完全忽略了这个标签的要点? 最佳答案 嗯,不,Netbeans没有办法。但是颠覆确实...确切的标签是$Id$,它对应于svn属性svn:keywords=Id。找到配置文件(在Linux上,它通常在~/.subversion/config下。在Windows上,我在~\ApplicationData\Subve

php - 如何在 php-cli 中获取当前系统的 FQDN?

有没有办法使用php-cli检索当前系统完全合格的域名?我正在寻找的是php函数来检索与hostname-f正在做的相同的事情:$hostname-f#returnsneeded:system01.dev.lan我试过以下:php_uname('n')//returns:system01gethostname()//returns:system01gethostbyname(gethostname())//returnsipaddressgethostbyname(gethostname().'.')//returnssystem01$_SERVER不存在(因为只有clienv)再一次

php - Magento 2 : How to run CLI command from another CLI command class?

我正在处理自定义CLI命令,我想知道从PHP代码调用其他命令的最佳方式是什么(没有shell_exec()或类似命令)。例如:当运行“phpbin/magentomy:custom:command”时,它会做这件事,最后会运行“phpbin/magentocache:flush”。有任何想法吗?谢谢。 最佳答案 MagentoCLI建立在Symfony控制台之上。您可以使用此组件加载并运行其他命令:$arguments=newArrayInput(['command'=>'my:custom:command']);$this->ge

PHP_VERSION_ID 是 int 但未定义。 (PHP-FPM 5.4.4)

这个问题在这里已经有了答案:HowcanIgetusefulerrormessagesinPHP?(41个回答)关闭7年前。标题解释了它,但这是我尝试做的:if(!defined(PHP_VERSION_ID)||PHP_VERSION_ID出于某种原因,这是正在发生的事情:var_dump(PHP_VERSION_ID);//returnsint(50404)var_dump(defined(PHP_VERSION_ID));//returnsbool(false)根据defined上的php.net页面,您可以这样做:关于为什么这不起作用的任何想法?我在DebianWheezy上运

php curl vs cli curl,发布 xml

由于回答而更新:谁能指出以下两者的区别:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$api_root);curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_POSTFIELDS,"xml");//triedhttp_build_queryalsocurl_setopt($ch,CURLOPT_RETURNTRANSFER,true);//Addedthis,stillnogoodreturncurl_exec($ch);//returnsfalse和:$curl="curl-

user-interface - 使用 PHP CLI 创建 GUI

是否可以在bashshell上使用PHPCLI在PHP中重新创建以下界面?如果有人能给我指出正确的方向-我将不胜感激。 最佳答案 据我所知,这类事情通常用ncurses完成。 关于user-interface-使用PHPCLI创建GUI,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9402532/