分享

配置apache以支持php 在apache主配置文件httpd.conf中Include自定义配置文件

 guitarhua 2016-04-12

在apache的主配置文件/conf/http.conf

最下面添加

Include "D:\workspace_php\apache-php.conf"

#文件路径可以任意

在D:\workspace_php文件下创建

apache-php.conf文件

它的具体内容为

  1. #  
  2. # PHP-Module setup  
  3. #  
  4. LoadFile "D:/xampp/php/php5ts.dll"  
  5. LoadModule php5_module "D:/xampp/php/php5apache2_2.dll"  
  6.   
  7. <FilesMatch "\.php$">  
  8.     SetHandler application/x-httpd-php  
  9. </FilesMatch>  
  10. <FilesMatch "\.phps$">  
  11.     SetHandler application/x-httpd-php-source  
  12. </FilesMatch>  
  13.   
  14. #  
  15. # PHP-CGI setup  
  16. #  
  17. #<FilesMatch "\.php$">  
  18. #    SetHandler application/x-httpd-php-cgi  
  19. #</FilesMatch>  
  20. #<IfModule actions_module>  
  21. #    Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"  
  22. #</IfModule>  
  23.   
  24.   
  25. <IfModule php5_module>  
  26.     PHPINIDir "D:/xampp/php"  
  27. </IfModule>  
  28.   
  29. <IfModule mime_module>  
  30.     AddType text/html .php .phps  
  31. </IfModule>  
  32.   
  33. ScriptAlias /php-cgi/ "D:/xampp/php/"  
  34. <Directory "D:/xampp/php">  
  35.     AllowOverride None  
  36.     Options None  
  37.     Require all denied  
  38.     <Files "php-cgi.exe">  
  39.           Require all granted  
  40.     </Files>  
  41. </Directory>  
  42.   
  43. <Directory "D:/xampp/cgi-bin">  
  44.     <FilesMatch "\.php$">  
  45.         SetHandler cgi-script  
  46.     </FilesMatch>  
  47.     <FilesMatch "\.phps$">  
  48.         SetHandler None  
  49.     </FilesMatch>  
  50. </Directory>  

其中php所在的目录请根据自己的情况进行修改。

你可能已经注意到我用的是xampp下php。

本文也是借鉴了xampp的配置思路,即在apache主配置文件中多使用Include指令来添加自定义的配置文件,

尽可能减少对主配置文件的修改,使配置过程更加模块化。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多