社区
基础编程
帖子详情
PHP如何调用动态连接库?
ykb
2004-03-11 10:33:07
请各位指点一下
...全文
52
2
打赏
收藏
PHP如何调用动态连接库?
请各位指点一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
php
7
调用
dll
动态
链接
库
,windows7下
php
扩展
调用
动态
链接
库
dll-Go语言中文社区
本人是
php
的菜鸟(入门都还不算,c++也才入门),很多说的不对的地方请多多包涵。因为涉及到要用
php
调用
c++的
动态
链接
库
,所以在网上搜了很多资料。最初海量的搜了很多,第一种方法是做成com组件
调用
,但是要
调用
的是普通的dll,所以失败。而后有看到一篇
调用
非com组件的,通过dynwrap.dll
调用
,但是一直试不出来,如今回头看可能是版本和位数的问题,应该也是可行的。最后一种就是
php
扩展了,...
windows7下
php
扩展
调用
动态
链接
库
dll
本人是
php
的菜鸟(入门都还不算,c++也才入门),很多说的不对的地方请多多包涵。因为涉及到要用
php
调用
c++的
动态
链接
库
,所以在网上搜了很多资料。最初海量的搜了很多,第一种方法是做成com组件
调用
,但是要
调用
的是普通的dll,所以失败。而后有看到一篇
调用
非com组件的,通过dynwrap.dll
调用
,但是一直试不出来,如今回头看可能是版本和位数的问题,应该也是可行的。最后一种就是
php
扩展了,...
php
调用
c dll,
PHP
中
调用
C/C++制作的
动态
链接
库
的教程
一般而言,
php
速度已经比较快,但是,对于一些较高级开发者而言,如果想要追求更快的速度,那毫无疑问可以通过自己写c代码,并编译为
动态
链接
库
(常为.so文件),然后
php
通过创建一个新的扩展(extension),并在扩展里
调用
该.so文件,同时对外暴露出
php
函数接口。在实际使用中,只要
调用
该函数接口,即可使用底层更快速的c函数服务。一、
动态
链接
库
(shared)
动态
链接
库
的文件名后缀通常是 "....
PHP
扩展
调用
so
动态
链接
库
(1)
今天so终于是调起来了,服务器上的问题虽然一度没有办法,但是也最终解决了。好了 ,把过程步骤和问题都汇总一下啦偷笑 先来说一下网上烂大街的
调用
so步骤: 首先,编写一个简单的so:int hello(int a,int b) { return a+b; } 然后将它编译成.so文件: 放到系统
库
中:$sudo cp libhello.so /usr/local/lib $ su
lunix 下
php
调用
c/c++的.so
动态
链接
库
1,下载lunix系统同版本
PHP
源码安装包并解压:将源码下载解压到系统中即可,不用刻意位置。 wget http://cn2.
php
.net/distributions/
php
-5.4.45.tar.gz 2,解压 tar -zxvf
php
-5.4.45.tar.gz 3.到 /
php
-5.4.45/ext/ 目录下,使用ext_skel生成扩展骨架: 即生成名为t...
基础编程
21,882
社区成员
140,366
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章