我正在尋找一種方法來檢查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. Spring Boot中是否有可動態加載模塊的模式?
- 4. 是否有可能在另一個HTMLElements塊中包含HTMLElements塊
- 5. 是否有可能找出VNC連接是否有效
- 6. Node.js的模塊/輸出系統:是否有可能一個模塊導出爲一個功能
- 7. 是否有可能在ecmascript-harmony中找出對象的類和模塊
- 8. 是否有可能重載PHP
- 9. 是否有可能在Django中重新加載模板?
- 10. 是否有可能重載模板類?
- 11. 是否有可能使Scalate模板像Apache Wicket模板一樣?
- 12. 在Java中,是否有可能知道某個類是否已被加載?
- 13. 是否有可能用一個語句加載所有Zend_Form_Element_ *?
- 14. 是否有可能使所有模塊隱式導入模塊?
- 15. 是否有可能在PHP,以確定是否預浸模式是有效的
- 16. 我可以檢查一下Apache模塊是否存在於PHP中?
- 17. 是否有可能在Haskell中有子模塊?
- 18. 是否有可能在Tomcat服務器中擁有XMPP模塊?
- 19. 我怎麼能找出一個git子模塊是否有新的提交
- 20. 是否可以在外部模塊中加載Devise?
- 21. Java - 是否有可能找出一個字符串的DecimalFormat
- 22. 是否有可能通過一個MXBean的在Apache的駱駝
- 23. 是否有可能在一個Kendo.Mvc.UI.Fluent.MultiSelectBuilder
- 24. 是否有可能在一個JEditorPane
- 25. 是否有可能從一個模塊中排列一個處理程序?
- 26. 是否有可能發送FFMPEG輸出到一個PHP文件?
- 27. 是否有可能做一個'找到。 -ctime n'在JDK7中?
- 28. 是否有可能使用angular-cli塊和延遲加載scripts.bundle?
- 29. 是否有可能有PHP加載和運行Javascript?
- 30. 是否有可能將AngularJS模塊與其他模塊分開?
[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