2

我有 PHP 5.1.6 运行并启用了大量的 mod 和扩展,有没有办法重新配置当前设置以及将 SOAP 添加到组合中?

4

5 回答 5

7

是的; 如果你这样做php -i|grep 'Configure Command'了,那将显示你重新编译的当前构建选项。只需在其中添加 SOAP 选项即可。

于 2009-09-03T17:58:37.593 回答
2

对于 CentsOS 5 (Linux) 我刚刚发现我可以使用yum install php-soap然后重新启动 Apache

于 2009-09-03T19:01:31.420 回答
2

如果你有那个版本的 PHP 的源代码(很旧,但你肯定可以在某个地方找到它;例如:http ://www.php.net/releases/#5.1.6 ),是的,你可以:

  • 使用phpinfo()or php -i:在输出中,将有configure用于构建当前 PHP 版本的“”行
  • 转到源目录,并运行该配置行及其所有选项;不要忘记添加--enable-soap (如果我没记错的话),添加新的扩展名!
  • 然后像往常一样构建 ( make, make install)

瞧 ;-)

当您拥有新的 PHP 可执行文件和/或模块时,只需继续使用相同的php.ini,因此您不必重新配置所有内容。

于 2009-09-03T18:00:05.750 回答
2

php -i|grep '配置命令'

似乎不再起作用了。你可以做

php配置

于 2014-06-24T14:40:52.707 回答
1

取决于你的 Linus 发行版,你可能很幸运,发现你可以通过你的包管理器简单地安装 php-soap

yum install php-soap用于 CentOS,或apt-get install php-soap用于 Debian/Ubuntu 等

于 2009-09-03T23:01:11.237 回答