[請益] 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