PHP可运行在Linux和Windows操作系统★下,作为开发□□□□者,一般本地□□□□用的是Windows系统,服务器用□□□的是Linux,平时只要□□□□注意Linux对大小写□□□□敏感就行□□□了,但是在服◈务器环境◢搭建过程□□□中,经常会遇□□□到需要安□□装一些扩□□展,如CURL,SOAP,在安装扩♦展方面,Linux和Windows差别非常□□大。
看PHP.ini文件备注□□就知道(如下截图),Windows是通过dll来扩展的,Linux则不是,所以Windows系统增加□□□扩展只需☆要把相应dll前面的分□□号去掉就□□行。Linux则需要重□□□□新编译文□□件,然后修改PHP.ini.

下面J9国际集团□□□网站建设(https://www.nzweibaum.com/)一步步为你详解:
1、登陆服务▼器SSH,可通过Petty等工具
2、通过FTP把相应版□□□本的PHP源文件传□□□□到服务器,注意版本◆必须一致,一般是.tar.gz结尾的压□□缩文件
3、通过cd命令找到□□□压缩文件□□的路径
4、通过解压□□缩文件命□□□□令 tar -xzf 压缩文件□□□□名.tar.gz 解压文件□□到当前目□□录
5、通过 dir 命令查看□□□当前文件△目录,看是否解◣压成功
6、通过命令□□进入 cd php-5.3.29/ext/soap 进入后在□□□□此运行phpize命令
/usr/local/php/bin/phpize
查看信息□□□□是否有出□□错,没有出错□□□的话运行♦如下命令:
./configure –with-php-config=/usr/local/php/bin/php-config –enable-soap
7、安装编译make
8、运行安装□□语句 make install
安装好之♦后会提示soap.so文件的保□□□存路径
编译后的soap.so文件保存□□在了/usr/local/php/lib/php/extensions/no-debug-non-zts-20111222目录下,
9、修改php.ini文件
手工修改:查找/usr/local/php/etc/php.ini中的extension_dir = “./”,默认是注□□□□释掉的
修改为extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20111222/”
并在此行□□□□后增加如✦下,然后保存:
extension = “soap.so”
10、重启APACHE服务器 service httpd restart
11、用phpinfo()语句查看□□结果,大功告成。
