Назад | Перейти на главную страницу

Apache / Linux CentOS (32-разрядная версия) не загружает модули PHP

Это, наверное, простой вопрос, но я безуспешно занимался этим несколько дней. Мне нужно включить мыло для запуска приложения на Linux CentOS / Apache. У меня установлен PHP и я загрузил soap.so в / usr / lib / php / modules /. Я также отредактировал php.ini, чтобы указать на правильный каталог расширений. Однако после перезапуска apache распознанные модули просто не меняются в phpinfo () ;. Я сбит с толку. Любая помощь приветствуется.

Я согласен с Томасом, вам следует использовать библиотеку SOAP по умолчанию, включенную в PHP 5. Однако вы могли перезаписать ее при попытке установить исходную библиотеку SOAP. Также обратите внимание на php.ini для раздела с надписью [soap].

Затем убедитесь, что у вас есть этот файл в /etc/php.d/:

$ больше soap.ini

; Включить модуль расширения мыла

extension = soap.so

Вы захотите отредактировать свой php.ini, чтобы удалить ioncube_loader_lin_5.3.so. Затем попробуйте перезагрузить php. SOAP обычно поставляется с PHP 5 как стандартный установленный модуль. Если только пользователь специально не перекомпилировал PHP для его удаления.