PHP的编译过程很有趣,啥问题都有可能碰到,这两天就碰到了个问题:
PHP 添加soap扩展,很easy的事情,重新编译PHP源码,添加配置选项,make,make install安装,重启apache,擦,问题出现了:
httpd: Syntax error on line 107 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: soap_module_entry
soap_module_entry什么问题,之前没碰见过,百度找不到,GOOGLE也找不到这个问题,重新编译,去掉soap可以,添加soap后有问题,换个新的版本试试,重新编译通过。
在此记录下问题,如有碰见这种问题的同学可以给我留言相互交流下,如果第一次碰到这个问题有没有解决办法的同学可以借鉴我的方法,换个版本试试。