zoukankan      html  css  js  c++  java
  • PHP扩展开发(1)-创建基础框架

    生成PHP扩展开发的基础框架。
     
    一、Linux下
     

    $>cd ~/{php源码}/ext

    $>./ext_skel --extname=simple
     
    Creating directory simple
    Creating basic files: config.m4 config.w32 .svnignore simple.c php_simple.h CREDITS EXPERIMENTAL tests/001.phpt simple.php [done].

    To use your new extension, you will have to execute the following steps:

    1.  $ cd ..
    2.  $ vi ext/simple/config.m4
    3.  $ ./buildconf
    4.  $ ./configure --[with|enable]-simple
    5.  $ make
    6.  $ ./php -f ext/simple/simple.php
    7.  $ vi ext/simple/simple.c
    8.  $ make

    Repeat steps 3-6 until you are satisfied with ext/simple/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.
     
    二、Windows下
     
    $>cd ~/{php源码}/ext
    $>php.exe ext_skel_win32.php --extname=simple
     
    Creating directory simple
    Creating basic files: config.m4 config.w32 .svnignore simple.c php_simple.h CREDITS EXPERIMENTAL tests/001.phpt simple.php [done].

    To use your new extension, you will have to execute the following steps:

    1.  $ cd ..
    2.  $ vi ext/simple/config.m4
    3.  $ ./buildconf
    4.  $ ./configure --[with|enable]-simple
    5.  $ make
    6.  $ ./sapi/cli/php -f ext/simple/simple.php
    7.  $ vi ext/simple/simple.c
    8.  $ make

    Repeat steps 3-6 until you are satisfied with ext/simple/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. 
  • 相关阅读:
    关于高等代数的证明题
    关于微小摄动法的专题讨论
    关于数学分析的数学竞赛题
    关于高等代数的数学竞赛题
    关于幂等阵与幂幺阵的专题讨论
    关于幂零阵与秩1阵的专题讨论
    关于可交换阵与数量阵的专题讨论
    关于等价标准形的专题讨论
    css制作圣诞树
    Integer.parseInt() 错误
  • 原文地址:https://www.cnblogs.com/imarno/p/5146266.html
Copyright © 2011-2022 走看看