我在linux 4.0.4-x86_64(ubuntu14)机器上安装了saprfc-1.4.1。
PHP版本:PHP 5.6.11
步骤已完成
执行完这些操作后,phpinfo页面中的所有步骤都没有显示saprfc模块。
在phpinfo页面的解析的其他.ini文件部分提到了saprfc.ini路径
/etc/php5/apache2/conf.d/20-saprfc.ini
当我检查/var/log/apache2/error.log文件时出现以下错误
caught SIGTERM, shutting down
PHP Warning: PHP Startup: saprfc: Unable to initialize module\nModule
compiled with module API=20131226\nPHP
compiled with module API=20121212\nThese options need to match\n in Unknown on line 0
PHP Warning: PHP Startup: saprfc: Unable to initialize module\nModule
compiled with module API=20131226\nPHP compiled with module
API=20121212\nThese options need to match\n in Unknown on line 0
答案 0 :(得分:0)
最后我找到了解决这个问题的方法。
有2个PHP安装了PHP 5.5.9和5.6.11。
运行哪个php (找到php正在使用) 它让我回复了 / usr / bin /
在saprfc中执行以下命令:
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make
make test
make install
在php.ini文件中添加扩展名(extension = saprfc.so)
重启apache
sudo service apache2 restart