zoukankan      html  css  js  c++  java
  • PHP扩展开发

    安装好php,进入安装目录.

    zbseoag@ubuntu:/usr/local/php-5.6.28/ext$ ./ext_skel --extname=mytest
    zbseoag@ubuntu:/usr/local/php-5.6.28/ext$ cd mytest
    zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ gedit config.m4
     
    ###编辑文件(16 - 18行)
    PHP_ARG_ENABLE(mytest, whether to enable mytest support,
    dnl Make sure that the comment is aligned:
    [  --enable-mytest           Enable mytest support])
     
    zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ ../../scripts/phpize
    zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ sudo apt-get install autoconf
    zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ make
    zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ sudo make install
    zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ php -i | grep php.ini
     
    ###在ini文件中添加扩展: extension=mytest.so
     
    zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ php -r 'echo confirm_mytest_compiled(" Hello World!")." ";'
    Congratulations! You have successfully modified ext/mytest/config.m4. Module 
    Hello World! is now compiled into PHP.
  • 相关阅读:
    maven更新远程仓库速度太慢解决方法
    maven安装配置
    myeclipse中配置maven
    java数组的常用函数
    在数组中插入元素
    MySQL的表使用
    MySQL的数据库与表格创建
    节点的添加与删除
    html常用的综合体
    标签的类添加与删除
  • 原文地址:https://www.cnblogs.com/zbseoag/p/6102040.html
Copyright © 2011-2022 走看看