很多站长朋友们都不太清楚php扩展dll开发手册,今天小编就来给大家整理php扩展dll开发手册,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 怎么安装扩展 2、 php添加扩展dll文件 3、 php里使用DLL内的方法 4、 那位有PHP 调用外部DLL经验? 5、 Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\phpmssql.php on line 6 php 怎么安装扩展在windows平台上,主要是三个步骤:
1、下载php扩展库文件;
一般在 上就有下载信息。
2、解压缩文件,将*.dll文件复制到PHP程序主目录下的“ext”或者“extension”目录。
3、打开php.ini文件,在“Dynamic Extensions”配置段中加上“extension=*.dll”,关闭文件,重新启动一下服务器就可以加载成功了。
php添加扩展dll文件下载对应版本的PHP 扩展文件“php_*.dll”(其中星号代表具体某扩展的名字)
将下载的扩展文件放在“PHP\ext”目录下(在 PHP 4 中位于“PHP\extensions”目录下)。
打开php.ini 配置文件载入 PHP 扩展。extension=php_*.dll
重启apache,打开phpinfo(),查看扩展是否安装成功
php里使用DLL内的方法官方文档都说了,不行的哦。
另外DLL的WebService,那应该是C# or VB .net的吧,既然是webservices,那你可以尝试通过http方式和这个WebService交换数据吧。(简单的说就是2个不同的网站通过http交换数据,就像哪种采集程序、或者web api,如:sina api,微信api)
那位有PHP 调用外部DLL经验?做成 php 的扩展,就可以调用了。
把做好的dll文件放在php的扩展模块路径下面,然后在php.ini文件中追加
extension=extname.dll
如果dll文件没问题,接着就可以在php文件中直接调用其中的函数了。
以下这个地址的文章教你怎么做php的扩展:
Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\phpmssql.php on line 6windows系统下,PHP5.3以上的版本已经不支持mssql扩展,所以如果你需要和sql server通信需要到自行下载微软提供的The SQL Server Driver for PHP。
下载后解压缩,将所有的.dll文件拷贝到php安装目录的ext文件夹中,接下来打开php.ini,添加以下语句打开php_sqlsrv和php_pdo_sqlsrv扩展:
——————————————————–
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_54_ts.dll
[PHP_SQLSRV]
extension=php_sqlsrv_54_ts.dll
—————————————————
这里的54表示的是php5.4,如果你的是5.3版,就改成53,如果你的PHP版本是线程安全的,那么你的PHP安装目录下应该有一个php5ts.dll,与这里的两行语句对应,如果是php5nts.dll,那么上面的语句应该是:
—————————————————————-
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_54_nts.dll
[PHP_SQLSRV]
extension=php_sqlsrv_54_nts.dll
—————————————————-
关于php扩展dll开发手册的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php扩展dll开发手册 php扩展开发中文教程的详细内容...