Прошивка RT-N16-1.9.2.7-rtn-r2157.
PHP и Lighttpd установлены по умолчанию. Модули php - тоже по умолчанию.
Поставил mysql5 (ipkg install mysql5). Настроил. Работает.
Дальше понадобилась поддержка mysql5 из php. Посмотрел параметры php - скомпилен явно с поддержкой mysql. Но модулей для mysql нет.
Инсталлировать целиком пакет php-mysql я не стал, так как там в связке с php ставится mysql4, а у меня уже 5-й настроен. Вместо инсталляции я просто скачал php-mysql_5.2.14-1_mipsel.ipk, достал оттуда экстеншены для mysql и кинул их в нужную папку вручную. А подключив их, получил segmentation fault от php в ответ на любое обращение к нему (даже на php -v). Отключаю mysql.so/mysqli.so/pdo_mysql.so - все работает. Подключаю - segmentation fault. При этом видно, что все модули (и "хорошие", и "плохие") явно принадлежат одной и той же сборке (т.к. собраны в одно время).
И вот уже пару дней я не могу понять, что же так не нравится php. Нет ли у кого мыслей на этот счет?