首页 / PHP / php – 如何安装soap扩展?
php – 如何安装soap扩展?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 如何安装soap扩展?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2109字,纯文字阅读大概需要4分钟。
内容图文
![php – 如何安装soap扩展?](/upload/InfoBanner/zyjiaocheng/706/b671e014dcba432ea1064bff76f52e1d.jpg)
我该如何安装Soap?
我收到了这个错误:
Fatal error: Class ‘SoapClient’ not found in /home/user/mysite.com/path/to/file.php on line 16
我在DreamHost中托管我的网站,他们不支持任何第三方安装.
更新:
我用这个脚本复制了php.ini文件:http://sxi.sabrextreme.com/dh-phpini
我正在使用网站上的API,它说的是这样的:
#######################################################################
## You need to enable the following extensions in your PHP.ini file??##
## php_openssl.dll????????? ##
## php_soap.dll?????????????##
#######################################################################
这是我的php.ini文件具有的扩展名列表:
extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
;extension=php_oci8.dll
**extension=php_openssl.dll**
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_yaz.dll
;extension=php_zip.dll
问题是,在那里找不到扩展名php_soap.dll.
解决方法:
对于Windows
>在php.ini中找到extension = php_soap.dll或extension = soap,并删除该行开头的注释分号.最后检查conf.d目录下的soap.ini.
>重新启动服务器.
对于Linux
Ubuntu的:
PHP7
阿帕奇
sudo apt-get install php7.0-soap
sudo systemctl restart apache2
PHP5
sudo apt-get install php-soap
sudo systemctl restart apache2
OpenSuse当中:
PHP7
阿帕奇
sudo zypper in php7-soap
sudo systemctl restart apache2
Nginx的
sudo zypper in php7-soap
sudo systemctl restart nginx
内容总结
以上是互联网集市为您收集整理的php – 如何安装soap扩展?全部内容,希望文章能够帮你解决php – 如何安装soap扩展?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。