zoukankan      html  css  js  c++  java
  • PHP Extension

    新手搞PHP ,之前用过 PERL, BASH; 所以开始用PHP 写程序上手比较快, 几天之后对PHP 的内部实现机制产生了兴趣,所以自己尝试着写写简单的PHP 扩展,以增加对PHP 的理解。

     
    一 环境
    Ubuntu 12.04
    PHP 5.3.10
     
    二 步骤
    1, 下载PHP 源代码(php5.3.10)并解压到本地
    2 , cd到PHP 源代码的根目录下
    3, cd到ext/目录下
    4, 使用ext_skel 脚本自动生成代码stub ext_skel --extname=module_name
    5, 根据ext_skel的提示一次执行
    1 5.1   $ cd ..
    2 5.2.  $ vi ext/example/config.m4
    3 5.3.  $ ./buildconf
    4 5.4.  $ ./configure --[with|enable]-example
    5 5.5.  $ make
    6 5.6.  $ ./php -f ext/example/example.php
    7 5.7.  $ vi ext/example/example.c
    8 5.8.  $ make
    6, 新生成的example module的stub代码当中,执行
    phpize --生成congifure 和config.h
    1 ./configure --[with|enable]-example
    2 make
    3 make test
    4 sudo make install
     
    6修改php.ini,添加新开发的module
    php -i
    php -m
     
     
  • 相关阅读:
    CentOS 6.5 伪分布式 安装 hadoop 2.6.0
    单例模式的思想简介
    最有二叉树 哈夫曼树
    二叉树2
    二叉树1
    栈与队列
    线性表
    字符串模式匹配KMP算法
    数据结构(四) 查找 排序
    数据结构(三) 图
  • 原文地址:https://www.cnblogs.com/yuboyue/p/4000890.html
Copyright © 2011-2022 走看看