我有很多文件给我带来了麻烦。我在 Mac 上本地工作,我调用了一些文件something.ini.php
,它们显示为文本,而我的something.php
文件却运行正常。
我怎样才能让我的something.ini.php
被处理为 PHP?
我的 PHP 部分
<IfModule php5_module>
AddHandler php5-script .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>
答案1
删除 IfModule 包装器并重新启动 apache。您将很快看到 apache 是否知道您的必要指令。
答案2
我看到你告诉它使用类型,但你加载了模块吗?类似:LoadModule php5_module libexec/apache2/libphp5.so
答案3
看起来您应该添加该行AddHandler php5-script .php
并重新启动 Apache:
<IfModule php5_module>
AddHandler php5-script .php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>