[请益] Win7 MAMP环境下做背景执行

楼主: ZCBVXIRD (Alonso)   2015-09-21 13:00:11
各位大大好
前几天有问过背景执行的一下方法
目前是写了 sample.php sample_background.php
这两个来测试看行不行
code如下
[sample.php]
$cmd = "cmd /C D:\\software\\MAMP\\bin\\php\\php5.6.0\\php.exe
D:\\software\\MAMP\\htdocs\\test_background\\sample_background.php";
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run($cmd, 0, false);
[sample_background.php]
$file="sample_result.txt";
$fp = fopen($file,"a+");
fwrite($fp,"test OK! \r\n");
fclose($fp);
我从浏览器去开sample.php
希望能触发sample_background.php 来写入档案
但是都没有成功
但是把"cmd /C D:\\software\\MAMP\\bin\\php\\php5.6.0\\php.exe
D:\\software\\MAMP\\htdocs\\test_background\\sample_background.php"
这串复制到cmd内贴上跑 却是可以的,代表这串command应该是没有问题?
所以会是MAMP没有这些function吗?(要怎么看有没有这些module?)
还是有其他问题呢?
谢谢!
作者: hit1205 (帮你把勇气装满)   2015-09-23 02:39:00
看一下 php.ini 内有没启用 php_com_dotnet.dll ?
作者: wilson200106 (种子种子)   2015-09-23 02:39:00
改用CURL驱动试试?
作者: rocairforce (拾贰)   2015-09-23 14:46:00
gearman

Links booklink

Contact Us: admin [ a t ] ucptt.com