我正在尋找一種方法來檢查apache模塊是否加載到PHP腳本中。相關模塊爲mod_xsendfile
,以便我可以確定是否可以使用X-SENDFILE
標頭向瀏覽器輸出安全文件(如果可用),或者需要使用readfile()。任何幫助表示讚賞是否有可能找出一個Apache模塊是否在PHP中加載
-1
A
回答
2
即使您發現mod_xsendfile
是從PHP內部加載的,您需要記住,這並沒有說明它的配置。你不能只是自動使用它,因爲如果可用的話,它需要特定的配置來處理你的PHP腳本。
除此之外,如果您使用PHP作爲apache模塊本身,則有apache_get_modules
。
+0
謝謝,這也是很好的瞭解 – 2012-01-08 15:48:20
2
您可以使用
來自實例手冊:
print_r(apache_get_modules());
輸出示例:
Array
(
[0] => core
[1] => http_core
[2] => mod_so
[3] => sapi_apache2
[4] => mod_mime
[5] => mod_rewrite
)
+0
感謝您的回覆,我很感激 – 2012-01-08 15:51:24
相關問題
- 1. 是否有可能像在模塊中一樣使用Angular 2加載組件?
- 2. 在PHP中是否有加載擴展/模塊的序列?
- 3. Node.js的模塊/輸出系統:是否有可能一個模塊導出爲一個功能
- 4. 是否有可能找出VNC連接是否有效
- 5. 是否有可能重載PHP
- 6. 是否有可能在Django中重新加載模板?
- 7. 是否有可能重載模板類?
- 8. 是否有可能使Scalate模板像Apache Wicket模板一樣?
- 9. 在Java中,是否有可能知道某個類是否已被加載?
- 10. 是否有可能用一個語句加載所有Zend_Form_Element_ *?
- 11. 是否有可能使所有模塊隱式導入模塊?
- 12. 我可以檢查一下Apache模塊是否存在於PHP中?
- 13. 是否有可能在Tomcat服務器中擁有XMPP模塊?
- 14. 是否有可能在Haskell中有子模塊?
- 15. 是否有可能使用angular-cli塊和延遲加載scripts.bundle?
- 16. 是否有可能有PHP加載和運行Javascript?
- 17. 是否有可能做一個'找到。 -ctime n'在JDK7中?
- 18. 是否有可能將AngularJS模塊與其他模塊分開?
- 19. 模塊加載和Apache mod-php性能
- 20. 是否有可能在php中實例化一個函數?
- 21. 是否有可能在PHP中「絆住」一個網頁圖像?
- 22. 是否有可能確定程序集是否在Web服務中加載?
- 23. 是否有可能在apache中記錄響應的第一行?
- 24. 是否有可能在python中重疊不同的模塊?
- 25. 是否有可能在JavaScript中迭代導入的模塊?
- 26. 是否有可能在apache flink CEP中處理多個流?
- 27. 是否可以在彈出窗口中加載另一個php文件
- 28. 是否有可能在Python中的「導入模塊」中獲得「導入模塊」?
- 29. 找出一個for是否沒有壞
- 30. 是否有可能在Javascript中附加一個sqlite數據庫?
[Google是你的朋友](http://www.google.com/search?q=php+get+apache+modules)。 [第一個結果](http://php.net/manual/en/function.apache-get-modules.php)! – DaveRandom 2012-01-08 15:33:57
@DaveRandom - 謝謝戴夫,我確實在做這方面的研究,但是我猜測,因爲我不會在搜索中輸入「get」這個詞,它不太可能出現。我沒有使用這個查詢'編程方式檢查是否使用php加載apache模塊,但正如你從結果中看到的那樣,它不匹配 – 2012-01-08 15:36:50
'apache_get_modules()'是第三個結果,如果你只搜索「php apache modules」。 Google搜索功能越少,技能就能夠選擇關於您正在尋找的重要關鍵字。 **編輯** *這是真實的google.co.uk(我的默認),但奇怪不適用於google.com * – DaveRandom 2012-01-08 15:38:33