产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请编程助手免费智能写代码、翻译NewAMYSQL 免费MySQL管理工具AMFTP 免费FTP管理客户端

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 【soap】缺少soap插件的解决方法

zm399696847
铁牌会员
192.00 价值分

zm399696847 发表于 2014-07-18 10:26:59
新手看了@ADMIN等大大们的帖子,总结上贴,老大请指正

问题:PHP extension soap not loaded

解决:

1.首先就是找到soap;
@ADMIN说soap在php的源码包里有,于是搜索了一下源码包,没找到..
那么笨方法,上php.net下载一个新的源码包:http://php.net/
我选择的是5.3.28包
# wget http://cn2.php.net/distributions/php-5.3.28.tar.gz
如果链接不可用了,就上php.net重新找一个,等待下载完成。
解压:
# tar -zxcf php-5.3.28.tar.gz
进入源码包的soap文件夹:
# cd php-5.3.28/ext/soap

2.进入后, 用phpize创建配置
运行phpize
# /usr/local/php/bin/phpize
出来跟图片上差不多的就继续:


输入:
# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-soap

3.然后安装编译
# make
# make install
这时,出现了一串文件夹字符串,接下来要用到:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626

4.接下来修改php.ini文件
# vi /etc/php.ini

按着键盘向下键,把光标移到最后,按一下【 I 】键进入编辑模式,输入下边两行(用到了上边提到的字符串):
[soap.so]
extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/soap.so

然后按【 ESC 】键退出编辑模式,输入【 :wq 】退出保存

5.最后重新启动php:
# amh php reload

到此,soap安装完成。

可惜我不知道在哪里可以直接下载到soap包,要不我也可以尝试写成插件模块,管理能上传一个吗?
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (2分)
2014-07-18 10:26:59 1

97505227
银牌会员
4891.15 价值分

支持 支持 写成模块的 也不难
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-07-18 10:57:34 2

amysql
创始人
99530.04 价值分

引用:
可惜我不知道在哪里可以直接下载到soap包,要不我也可以尝试写成插件模块,管理能上传一个吗?


可以手动打包一份。
另、AMH5.0本地会保留ext源码了,不需额外下载PHP源码包。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-07-26 11:03:08 3

AMH面板 - 好用高效低占用、安全可靠极稳定

eyearth
铁牌会员
30.26 价值分

找到了了soap的位置 可是不知道如何修改啊
找到soap了 可是不会编译 嘿嘿
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2018-02-17 23:18:59 4

hh520cn
铁牌会员
6.00 价值分

现在的soap插件直接可以在软件商店里面下载安装了。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2018-03-02 22:16:30 5

huangml89
铁牌会员
188.29 价值分

我只觉得眼前一黑 太高深了 看不懂
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2018-03-03 08:11:07 6
 1  (总1页)
AMH社区列表
用户服务中心