Ответ 1
Если вы не можете получить доступ к классам расширений, он не загружается.
Я думаю, вы открыли отчет об ошибке, на который я ответил, что ваша строка конфигурации неверна.
Строка конфигурации, которую вы хотите использовать:
./configure --enable-pthreads --enable-maintainer-zts
Вышеупомянутая команда будет создавать pthreads как DSO.
./configure --enable-pthreads=static --enable-maintainer-zts
Вышеупомянутая команда будет создавать pthreads статически в PHP.
Оба одинаково поддерживаются 5.3, 5.4 и даже 5.5.
Кроме того, если вы перезаписываете свою установку системы, вы должны использовать конкретный --prefix
, например, если ваш исполняемый файл php находится в /usr/bin
(который вы можете установить с помощью "php" ), тогда --prefix=/usr
перезапишет вашу установку системы.
Очистите старые установки (делайте удаление, если источники все еще доступны). Начните снова, убедитесь, что вы либо перезаписываете установку системы, либо полностью изолируете ее.
Обновите отчет об ошибке, когда вы его разработали.