Проблема с apache24. Не видит модули PHP. phpinfo() выдает пустую секцию Additional Modules. При этом все модули установлены: php -i | grep -i "iconv support" выдает iconv support => enabled(как пример). Система FreeBSD 11.0-RELEASE-p2. Модуль для Apache установлен и прописан: в httpd.conf есть запись LoadModule php7_module libexec/apache24/libphp7.so.
Есть также -->
<IfModule mime_module>
AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps
...
</IfModule>
При выводе простого скрипта с iconv ругается Call to undefined function iconv(). iconv привел для примера. Не работает ничего из расширений php. Если запускаю скрипт из командной строки, то ошибок нет, все расширения php доступны. Не подскажите в чем тут дело?
>[оверквотинг удален]
> Есть также -->
> <IfModule mime_module>
> AddType application/x-httpd-php .php .php3 .phtml
> AddType application/x-httpd-php-source .phps
> ...
> </IfModule>
> При выводе простого скрипта с iconv ругается Call to undefined function iconv().
> iconv привел для примера. Не работает ничего из расширений php. Если
> запускаю скрипт из командной строки, то ошибок нет, все расширения php
> доступны. Не подскажите в чем тут дело?Решено.
В портe /usr/ports/www/mod_php71 была ошибка: модуль компилировался с опцией debug без указания с моей стороны (make config показывал отсутсвие галки напротив debug). Пришлось скомпилировать и php с этой опцией. И все срослось: апач увидел модули php.