我正在使用PHP版本5.4.6-1ubuntu1.7运行Ubuntu 12.10。我已经尝试过安装sdo的标准说明:http : //us2.php.net/manual/en/sdo.installation.php以及注释中的说明:https : //bugs.php.net/bug .php?id = 58951。
我什至在Github上尝试了这个非官方版本:https://github.com/CloCkWeRX/sdo。
(我还使用更新的PHP版本尝试了上述所有功能-来自https://launchpad.net/~ondrej/+archive/php5的5.5.9 + dfsg-1 + sury.org〜quantal + 1 )
在make期间,所有方法都会出错。我正在尝试安装它,以便可以将UPS的API用于运输方式。任何帮助是极大的赞赏!
我终于找到了在Ubuntu 12.10上安装sdo的解决方案。首先,我使用下面的脚本和说明将PHP降级到5.3.x系列:http ://www.ubuntugeek.com/how-to-downgrade-php-version-from-5-4-to-5- 3-in-ubuntu-12-10-quantal.html
接下来,我从此处下载了sdo的修补版本:https : //pety.homelinux.org/cloudbank_repo/SCA_SDO-1.2.5.tgz
最后,我对代码进行了如下修补:
编辑sdo.cpp-删除除“ static char rcs_id [] ...”之外的所有“静态”修饰符
编辑commonj / sdo / SDODataConverter.cpp-添加“ #include <stdio.h>”
然后我简单地运行通常的命令进行编译:
phpize
./configure
make
make install
然后我通过访问服务器上的phpinfo.php来验证sdo是否已编译,并且一切正常:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句