PHP扩展安装 之 soap

本文详细介绍在Linux环境下如何安装PHP的SOAP扩展。包括确认PHP版本及配置文件位置、安装扩展的具体步骤、修改配置文件以及重启服务的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装了php之后却发现少安装了一些扩展,下面我们说道说道 PHP扩展之一的“soap”的安装方法

一、首先确认下 php -v , php-m 这些操作可以用吗?

php.ini 文件位置

一般可以通过命令 linux查找命令【whereis php.ini 】或【find ./ -name php.ini 】确定文件安装位置,也可以通过php的函数【echo phpinfo();】确定位置 ;

文件安装位置一般都在/usr/local/php  或/etc/php.ini ,再者就是/usr/local/php/bin/php.ini 要是没有,额。。。小幺也无能为力啦

二、windows 下安装soap扩展我就不说啦!要是不知道下次可以说下,先说Linux下安装soap模块

安装完php后最好保留当时安装的文件(原编译文件),比如usr/local/src/php-5.3.2,小幺这里php服务不是自己装的,只能通过 php -v 查看PHP版本 再通过 find ./ -name php-5.6* 找下原编译文件,没有的话清找下 版本相同的安装文件

php -m |grep ‘soap’  // 确认是否没有安装soap扩展

cd php-5.6.32/ext/soap //cd 到soap文件下面

//运行下面命令

/usr/local/php/bin/phpize //确定该路径是正确的

//生成之后 查看下是否有configure 文件 ,然后接着执行下

./configure -with-php-config=/usr/local/php/bin/php-config -enable-soap

//然后是安装编译

make

// 一般还的 make install 但是小幺这边提示 是 make test... 有点记不清啦!

make test

三、安装好之后,屏幕会提示soap.so文件的保存路径

一般会有提示,要是没有 搜索下以下目录 ”/usr/local/php/lib/php/extensions/no-debug-non-zts-20111222“;

手动修改下php.ini文件内容

 //;extension_dir = “./” “;”注释去除“ ./ ” 修改为/usr/local/php/lib/php/extensions/no-debug-non-zts-20111222 如下所示

extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20111222”

//添加 extension=soap.so  后保存

重新启动apache在运行php -m 看看能看到扩展的soap模块不。要是不可以 试试 phpinfo()看看是否有 soap 这扩展!

改日再说 安装完扩展 php -m 看不见 phpinfo() 可以看见,亦或反之

四、找个程序跑下试试

示例一:https://www.jb51.net/article/153394.htm   

示例二:https://www.php.cn/php-weizijiaocheng-332235.html

示例三:https://learnku.com/articles/41749

示例四:http://blog.51yip.com/php/1048.html

大家可以参考下,小幺虽然安装soap 但是没有用上!所以上面其他盆友说的示例小幺没有试过!

至于soap可以干啥! 额。。。自行百度,度娘会告诉你一切真相

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坏小子小幺儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值