[請益] php在win7怎麼設定排程?

看板PHP作者 (Vincent)時間12年前 (2013/03/12 11:50), 編輯推噓1(1022)
留言23則, 7人參與, 最新討論串1/1
各位大大好, 我有找到xp的設定方法, 但是在win7實在不知道怎麼設定, 所以請問要怎麼設定呢? 比如我的insert_sql.php是可以寫入50筆資料進DB. 現在我已經可以設定執行完成, 但是執行完成以後, 資料卻沒有進DB,系統說操作順利完成. 我是使用php-cgi.exe 然後檔案是寫在排程的 編輯動作 > 新增引數 > c:/insert_sql.php 請問這樣是正確的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.31.200.209

03/12 12:52, , 1F
你應該要先解決執行完後為何資料沒進DB的問題
03/12 12:52, 1F

03/12 13:03, , 2F
是的,請問可以給個關鍵字嗎?因為真的毫無頭緒...
03/12 13:03, 2F

03/12 13:04, , 3F
我有google過:php 排程 sql 之類的,但是好像都沒有相關
03/12 13:04, 3F

03/12 13:04, , 4F
的設定文章,正在思考是不是排程insert需要做些別的設定.
03/12 13:04, 4F

03/12 13:06, , 5F
1 樓應該是問說你不排程直接執行的時候 那隻 php 有正常
03/12 13:06, 5F

03/12 13:06, , 6F
03/12 13:06, 6F

03/12 13:09, , 7F
有耶,我有特別簡化程式,能正常運作!
03/12 13:09, 7F

03/12 13:23, , 8F
@@ 為什麼需要簡化
03/12 13:23, 8F

03/12 13:26, , 9F
你有設定排程用最高權限執行嗎?
03/12 13:26, 9F

03/12 13:27, , 10F
因為有require Adodb和一些有的沒的,所以我後來就簡化
03/12 13:27, 10F

03/12 13:28, , 11F
但是現在連最普通的insert都無法使用,目前正在研究
03/12 13:28, 11F

03/12 13:28, , 12F
php.exe的詳細用法,我發現我連用都不會用...
03/12 13:28, 12F

03/12 13:29, , 13F
我發現,你是用「新增引數」,應該不是寫在這欄位裡喔...
03/12 13:29, 13F

03/12 13:30, , 14F
你應該是要寫在「程式或指令碼」欄位然後右邊還有顆瀏覽按鈕
03/12 13:30, 14F

03/12 13:30, , 15F
的那個欄位才是
03/12 13:30, 15F

03/12 13:32, , 16F
是的,是最高權限!我之前也是寫在 "程式或指令碼"那邊
03/12 13:32, 16F

03/12 13:32, , 17F
但是他自動跑下去新增引數那邊了..
03/12 13:32, 17F

03/12 13:33, , 18F
啊抱歉是新增引數沒錯,你改用php.exe執行看看
03/12 13:33, 18F

03/12 15:05, , 19F
耶,我測試出來好像是include路徑的問題.
03/12 15:05, 19F

03/12 17:11, , 20F
用set_include_path()把include路徑改成絕對路徑c:\xxx\
03/12 17:11, 20F

03/12 17:31, , 21F
SERVER 2003以後 執行routine 請用absolute path
03/12 17:31, 21F

03/20 20:39, , 22F
寫 .bat 然後排程跑他 ...
03/20 20:39, 22F

03/20 20:40, , 23F
好像過很久了 0.0 有興趣的話我明天找一下貼上來 ...
03/20 20:40, 23F
文章代碼(AID): #1HFgO04v (PHP)
文章代碼(AID): #1HFgO04v (PHP)