Я установил php-soap на свой сервер Centos из файла RPM. Затем я перезапустил службу httpd, но клиент SOAP не работает.
Когда я получу:
yum list installed
php-soap перечислено здесь:
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, в каталоге расширения есть soap.so. Но на странице phpinfo нет опции SOAP. (Только soap.ini, указанный в ini файлах)
Что я могу сделать, чтобы включить расширение SOAP?
Проверьте файл soap.ini и убедитесь, что строка с указанным файлом * .so не прокомментирована. В случае удаления ;
Впереди extension=...
и перезапустите свой веб-сервер apachectl restart
Обновить Кажется, вы установили php 5.2 SOAP в PHP 5.3 которые не должны работать вместе. Попробуйте установить SOAP 5.3.x.