我完全按照这些说明操作:http://wiki.debian.org/LaMp
但我的测试PHP文件,创建于:
# nano /var/www/apache2-default/test.php
想要在浏览器中下载,而不是显示为PHP文件。
我完全按照这些说明操作:http://wiki.debian.org/LaMp
但我的测试PHP文件,创建于:
# nano /var/www/apache2-default/test.php
想要在浏览器中下载,而不是显示为PHP文件。
Answers:
您还可以在conf文件中使用AddHandler和AddType指令。当他们真的不需要时,不需要使文件可执行。
AddHandler php5-script .php
AddType text/html .php
你必须告诉apache该文件是一个cgi脚本(不要忘记chmod + x)。通常,apache会将[wwwdir] / cgi-bin中的所有内容都设置为脚本,所以只需将其放在那里即可。否则,在apache配置中你需要这样的东西(在VirtiualHost部分内):
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
chmod a+x
解决问题,但这样安全吗?