我最近安装了Zend Server CE,但我无法让php-win做任何事情。当我使用标准的php调用运行cmd脚本时,它运行正常,但使用php-win的任何调用都无法执行任何操作。没有输出;什么都没有。
例如:
php C:\path\to\script
以上作品。
但是下面没有做任何事情:
php-win c:\path\to\script
有什么想法吗?
答案 0 :(得分:1)
引用PHP手册:
从PHP 5开始,分发了一个新的php-win.exe文件。这与CLI版本相同,只是php-win不输出任何内容,因此不提供控制台(屏幕上不显示“dos box”)。此行为类似于php-gtk。您应该使用--enable-cli-win32进行配置。
即。 php-win不应该产生输出。它可以执行其他操作 - 写入磁盘,写入数据库等。因此,如果要检查它,请编写如下脚本:
<?php
file_put_contents("a", "aaa");
并查看文件是否显示。