Perhaps there is a directive in php.ini that doesn't allow non +x files to be executed. Also, if PHP is installed as a CGI, it will probably block those too. I Stress probably.
What could have gotten you confused is that CGI scripts (i.e. Perl scripts) only exec if they are set +x -- [email protected] mailing list

