Я установил php-мыло с файлом rpm на Centos, но он не работает

Я установил php-soap на свой сервер Centos из файла RPM. Затем я перезапустил службу httpd, но не работает клиент SOAP.

Когда я получу:

yum list installed

php-мыло, перечисленное здесь:

php.i386                            5.3.6-1.w5                         installed
php-cli.i386                        5.3.6-1.w5                         installed
php-common.i386                     5.3.6-1.w5                         installed
php-devel.i386                      5.3.6-1.w5                         installed
php-gd.i386                         5.3.6-1.w5                         installed
php-imap.i386                       5.3.6-1.w5                         installed
php-mbstring.i386                   5.3.6-1.w5                         installed
php-mysql.i386                      5.3.6-1.w5                         installed
php-pdo.i386                        5.3.6-1.w5                         installed
php-pear.noarch                     1:1.4.9-6.el5                      installed
php-soap.i386                       5.2.17-1.el5.art                   installed
php-xml.i386                        5.3.6-1.w5                         installed

В файле php.ini есть параметры SOAP, в расширении dir - файл soap.so. Но на странице phpinfo не появляется никакой опции SOAP. (Только файлы soap.ini указаны в файлах ini)

Что я могу сделать для включения расширения SOAP?

1 ответ

Решение

Проверьте файл soap.ini и убедитесь, что строка с указанным файлом *.so не закомментирована. В случае удаления ; перед extension=... и перезапустите ваш веб-сервер apachectl restart

Обновление Похоже, вы установили php 5.2 SOAP на PHP 5.3, который не должен работать вместе. Попробуйте установить 5.3.x SOAP.

Другие вопросы по тегам