学校的门户系统与其他应用系统接合的时候有个接口,有java的,有c的,好像还有个支持asp什么东东(对这个东西一窍不通),java的最好办,直接把jar包include就可以了。我用的是php的在solaris8上的一个系统,开发文给我了接口的源程序(c的)和附带的一些编译说是及应用实例,我拿这个程序一直编译,尝试了不下几十次了,就是不成功。也请教了开发方的几个人,这个问题也没有解决(以前遇到过一次这样情况最后实在没办法了找的写程序的人给远程编译的)。这样做了个小系统,正好又需要这个东西,我又在埋头编译,还是不成功。
最后成功了,总结出来了几条:
1、需要PHP的源文件且需要和应该系统PHP版本相同的源文件
2、只有PHP源文件还是不够的,还需要对PHP进行编译
3、编译完接口的so文件后,还得查看一下与之关联的动态库
开始的时候犯的是第一个错误,后来是第二个,今天是第三个,等把这三个全部认识到后,就好了。
记录一下,以备日后查找。
通过这件事,让我认识到做系统时一定要写清楚使用说明文档,这样才是好系统。这个简单的小事情,我之所以费了这么大的劲去做,就是那个编译说明写的有些过于简单(当然,我的基础很差的也许他没写出来是基础的东西)
编译成功之后,我又重新写了新的使用说明,这下子估计别人看了一定会懂了
阅读(783) | 评论(0) | 转发(0) |