gpt4 book ai didi

apache2 和 php5-fpm,如何正确处理 *.phps 文件?

转载 作者:行者123 更新时间:2023-12-04 19:20:47 25 4
gpt4 key购买 nike

我已经使用 apache2 和 php5-fpm 设置了我的服务器,就像本指南中的一样:
http://www.versatilewebsolutions.com/blog/2012/11/installing-apache-2-with-php-fastcgi-on-ubuntu-12-10.html

剩下的唯一问题是,如何配置它以正确处理 *.phps 文件?
我想显示它们突出显示的代码。

有 nginx 和 php-fpm ( https://blog.kamalnasser.net/post/highlighting-phps-files-in-nginx/ ) 的指南,但是我们应该如何处理 apache2 呢?

最佳答案

注意事项:Ubuntu 14.10、Apache/2.4.10

在文件/etc/apache2/mods-available/php5.conf 中:

<FilesMatch ".+\.phps$">
SetHandler application/x-httpd-php-source
# Deny access to raw php sources by default
# To re-enable it's recommended to enable access to the files
# only in specific virtual host or directory
Order Deny,Allow
Deny from all
</FilesMatch>

在您的主机配置中添加一个带有“全部允许”(或更适合您的偏执级别的内容)的内容,您将一切就绪。

我的配置:
<Directory /my/very/long/and/winding/server/path/public_html/phpsource/>
<FilesMatch ".+\.phps$">
Order Deny,Allow
Allow from all
</FilesMatch>
</Directory>

其他目录中的 PHP 源文件被拒绝,该目录中的源文件被显示。它就像一个魅力......

关于apache2 和 php5-fpm,如何正确处理 *.phps 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20118362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com