我安裝了WAMP,我在我的命令提示符下運行wamp \ bin \ php 5.2.11 \目錄。 即使簡單的命令,如php.exe --help顯示幫助的輸出,但php.exe命令 不會立即返回到命令提示符。 php.exe需要大約30秒才能結束,並且我的命令提示符再次顯示。 php.exe顯示在我的任務管理器中的進程列表中。 這是爲什麼?腳本完成後,我需要做些什麼來確保php.exe完成? 請注意,這不是腳本執行超時問題,因爲即使hello世界腳本 也需要30秒才能完成。 非常感謝任何pointefrswindows.exe上的PHP.exe - 運行腳本後不會立即結束
1
A
回答
2
我注意到php-cli啓動和關閉時間的性能受php.ini配置文件的很大影響,具體取決於您嘗試加載的模塊的數量和種類每次php-cli開始。通過輸入:php -v -n
和php -v
(包括php解釋器的打印版本號,但第一個不執行任何擴展加載並使用硬編碼配置),您可以看到不同之處。 在我的特例(PHP v.5.2.17)中,troublemaker是mysql.dll模塊。這個模塊工作得很好,但是當PHP完成時,它總是需要約。 5秒。更多的情況下,我可以再次看到命令提示符。我還沒有弄清楚是什麼導致該模塊需要5秒。讓PHP退出但禁用它大大提高了PHPUnit的體驗。
相關問題
- 1. 腳本立即結束
- 2. F#腳本在執行後立即結束(FSI)
- 3. ScriptManager立即運行腳本
- 4. 會話結束時運行腳本
- 5. SetAngularVelocity不會立即運行
- 6. 如何在線程運行()結束後立即調用方法?
- 7. MPMoviePlayerController立即結束
- 8. 立即運行15個python腳本
- 9. 異步等待永不結束,但立即同步運行
- 10. CSV.open(..)塊不會執行,並立即結束
- 11. openCamera()結束後,Android立即調用openGallery()
- 12. 在RPi啓動後立即運行python腳本
- 13. 搬運工容器python腳本執行後立即退出
- 14. runOnUiThread調用後不會立即執行
- 15. Perl腳本結束一個運行
- 16. node.js - 立即結束請求?
- 17. 腳本不終止立即
- 18. 意外結束執行腳本之後
- 19. 腳本不會在QPython3上運行
- 20. 腳本在立即運行後關閉,並且Read-Host -Prompt不起作用
- 21. 的Tkinter綁定立即執行時,腳本運行
- 22. 控制檯即使在console.readline()結束時也會立即終止
- 23. PHP腳本不會運行
- 24. 腳本結束後,即使仍然有更多的命令
- 25. performSegueWithIdentifier不會立即執行
- 26. PHP腳本不會運行
- 27. Ruby腳本在vps上獨立運行
- 28. 腳本在UserDialog上結束
- 29. 運行excecute命令不會結束
- 30. 使用php.exe執行遠程php腳本
聽起來很奇怪。 php --help應該立即退出。任何其他進程(反病毒或其他?)干擾某種方式? – 2011-01-23 18:32:23
這聽起來像是進行一些Process Monitor故障排除的好場合。爲PHP.exe添加一個過濾器,看看它在這段時間內正在做什麼:http://technet.microsoft.com/en-en/sysinternals/bb896645 – 2011-01-23 18:35:59