В PHP можно настроить выполнение только в одной папке, но не в ее подкаталогах с помощью файла .htaccess и директивы <Directory>.
1. Создайте в папке, в которой хотите разрешить выполнение PHP, файл .htaccess, если он еще не существует.
2. Откройте файл .htaccess и добавьте следующий код:
<Directory /путь/к/папке>
php_flag engine on
</Directory>
Замените /путь/к/папке на реальный путь к вашей папке. Например, если ваша папка находится в корневой директории вашего веб-сервера, то путь будет выглядеть примерно так: /var/www/html/папка.
3. Сохраните файл .htaccess и закройте его.
Теперь PHP будет выполняться только в указанной папке, но не в ее подкаталогах.
Важно отметить, что чтобы данная конфигурация заработала, ваш веб-сервер должен поддерживать использование файлов .htaccess и включен модуль mod_php. Также вам может потребоваться настроить доступ к .htaccess файлам через вашу конфигурацию веб-сервера (например, в файле httpd.conf) и включить использование директивы AllowOverride.