电脑安全

您当前的位置:主页 > 电脑安全 >

Windows 下的 PHP 扩展编程-网络编程

来源:[db:来源]标题:   源代码    编辑:电脑技术全能网 时间:2019-09-19 12:34

原标题:Windows 下的 PHP 扩展编程-网络编程
   PHP 只管供给了大批有效的函数,然而在特别情形下还能够须要停止扩大编程,比方大批的 PECL(PHP Extension Community Library)就是以扩大的情势供给的(静态链接库dll文件),它们比 PEAR 的运转效力要高许多。 PHP 扩大是用 C 或 C++ 编写的,须要编译成静态衔接库 dll 文件后在 PHP 情况下注册后才干应用。 编写 PHP 扩大的软件请求: VC++6.0 或 VC++.NET 情况。 PHP 的源代码,须要编译。 假如不肯意编译 PHP 的源代码,能够再下载 PHP 的曾经编译胜利的二进制代码(就是咱们安排 PHP 运转情况的那些文件包)。留神分辨下载的源文件包和已编译包,它们的版本必需分歧。 进程: 1,装置 VC++6.0,并抉择把其可履行文件门路参加情况变量中,使在下令行情况恣意门路下能够运转编译器。 2,装置 PHP 运转情况,并与 IIS 准确集成在一同。假定应用的 PHP 版本为 5.2.5,下载 php-5.2.5-Win32.zip 二进制包和 php-5.2.5.tar.gz 源代码包。装置情况为 C:php-5.2.5-Win32。分辨把源代码包和二进制包解压到该文件夹下。从 php.ini-recommended 拷贝天生一个 php.ini 文件。 3,树立 C:php-5.2.5-Win32Release_TS 文件夹,拷贝 C:php-5.2.5-Win32devphp5ts.lib 文件到这里。 4,进入 C:php-5.2.5-Win32ext 文件夹,运转下令: C:php-5.2.5-Win32ext>..php.exe ext_skel_win32.php --extname=myphpext Creating directory myphpext Creating basic files: config.m4 config.w32 .cvsignore myphpext.c php_myphpext.h CREDITS EXPERIMENTAL tests/001.phpt myphpext.php [done]. To use your new extension, you will have to execute the following steps: 1. $ cd .. 2. $ vi ext/myphpext/config.m4 3. $ ./buildconf 4. $ ./configure --[with|enable]-myphpext 5. $ make 6. $ ./php -f ext/myphpext/myphpext.php 7. $ vi ext/myphpext/myphpext.c 8. $ make Repeat steps 3-6 until you are satisfied with ext/myphpext/config.m4 and step 6 confirms that your module is compiled into PHP. Then, start writing code and repeat the last two steps as often as necessary.

上一篇:php 取得文章中图片地址-网络编程

下一篇:没有了