通常,當我想從命令行運行php腳本時,我只需創建一個php頁面,然後添加一個指向php二進制文件的shebang,然後./ file.php來運行它。由於我已將PHP安裝爲apache模塊,我甚至不知道我的shebang應該是什麼樣子。有任何想法嗎?linux - 當php安裝爲apache模塊時,從命令行運行php腳本
3
A
回答
3
如果它只是一個Apache模塊,我不認爲你可以做到這一點......至少,不是沒有使用這樣的腳本:
默認的$ cat run_php_with_apache
#!/bin/sh
cp "$1" /var/www/
curl "http://localhost/`basename "$1"`"
rm "/var/www/`basename "$1"`"
12
PHP的CLI版本已經部分從4.3開始安裝,並且在構建PHP時必須明確關閉。如果你有機會到命令行嘗試
$ php -v
如果你沒有得到命令沒有找到錯誤,那麼你應該準備好了。
要實際運行命令行的PHP文件做到這一點:
$ php -f file.php
相關問題
- 1. 從php腳本執行linux命令
- 2. 從PHP腳本運行「sudo」命令?
- 3. 從php運行腳本exec命令
- 4. 從PHP腳本運行Drush命令
- 5. 命令行腳本php不運行
- 6. 從PHP腳本運行一個linux命令?
- 7. 運行Perl腳本從PHP/Apache的
- 8. 從命令行運行php腳本時不同的include_path?
- 9. 從命令行運行php腳本,變量爲
- 10. 如何從php運行linux命令
- 11. PHP:運行linux命令爲sudo?
- 12. 運行CLI命令使用PHP腳本
- 13. 在Linux命令行中運行PHP
- 14. 從命令行運行php腳本無盡
- 15. bash腳本從php命令行運行,但不是從頁面
- 16. 導入python模塊以啓用腳本從命令行運行
- 17. Linux啓動時運行php腳本
- 18. 從PHP運行命令,退出腳本,但保持命令運行
- 19. 在Linux命令提示符下運行Kohana框架+ php腳本
- 20. 從PHP腳本運行安裝的二進制文件(作爲apache)
- 21. 從命令行執行python腳本,Linux
- 22. 通過SSH爲腳本運行和安裝缺少的模塊
- 23. 執行從php腳本centos命令
- 24. 腳本爲mysql + apache + php安裝
- 25. 如何使用MAMP從命令行運行PHP腳本?
- 26. 從命令行運行PHP腳本和max_execution_time
- 27. 從書中使用命令行運行PHP腳本
- 28. 將變量傳遞給從命令行運行的php腳本
- 29. php:如何從命令行重新運行腳本?
- 30. 從命令行運行PHP腳本的問題
我得到-bash:PHP:找不到命令 – David 2009-08-07 00:25:24
話,我覺得你的運氣了,他們必須編譯PHP不CLI支持 – 2009-08-07 00:38:57
如果系統無法識別PHP,但是您的PHP正在運行,您該怎麼辦? – Scott 2011-08-22 15:02:21