При использовании PHP в качестве модуля Apache мы можем изменить параметры конфигурации с помощью директив в файлах конфигурации Apache (например, httpd.conf) и .htaccess. Для этого вам понадобятся «AllowOverride Options» или «AllowOverride All».
Проверьте это
Ваш Try2 очень близок к решению. Попробуйте переместить включающий внешний экстерьер «С». Обычно я просто отмечаю каждую функцию отдельно:
extern "C" void foo()
{
...
}
Преимущество этого состоит в том, что вы просто экспортируете один символ как символ C, а не пытаетесь преобразовать все.