私はこれに対する答えをどこでも探しましたが、成功しませんでした。
OSX Web サーバーに PHP をインストールしました。myserver.com/test.php にアクセスすると、すべてが完全に機能します。
ただし、mod_shib と shibd によって保護された /shibboleth/ というサブディレクトリがあります。
まったく同じ test.php ファイルを /shibboleth/ に配置すると、解釈されるのではなく、ブラウザに返されます。AddType と AddHandler の何百万通りもの組み合わせをいじりました。使用していることを確認しました
私の httpd.conf ファイルの関連部分は次のとおりです。
<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
ServerName jeesty.homeip.net
DocumentRoot "/Library/WebServer/Safe"
DirectoryIndex index.html index.php
DefaultType text/plain
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
<Directory "/Library/WebServer/Safe/">
DirectoryIndex index.html index.php
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
php_admin_flag engine on
</Directory>
<Location /shibboleth/>
SetHandler shib
AuthType shibboleth
ShibRequestSetting requireSession 1
Require valid-user
php_admin_flag engine on
</Location>
</VirtualHost>