首页 » Web前端 » PHP框架bingo技巧_php 扩展 迈入高阶轨范员对第一步

PHP框架bingo技巧_php 扩展 迈入高阶轨范员对第一步

访客 2024-12-03 0

扫一扫用手机浏览

文章目录 [+]

首先要明确一下“php 是天下上最好的措辞”,如果你有异议,先赞许一下再阅读;

php扩展作为 php的高等运用,再对付特有的业务逻辑,通过编写扩展能大大提升实行效率。

PHP框架bingo技巧_php 扩展 迈入高阶轨范员对第一步 PHP框架bingo技巧_php 扩展 迈入高阶轨范员对第一步 Web前端

再潜意识里任务PHP扩展是一件非常高等的事情,对其望而生畏。
真正硬着头皮,做了后才创造soeasy!

PHP框架bingo技巧_php 扩展 迈入高阶轨范员对第一步 PHP框架bingo技巧_php 扩展 迈入高阶轨范员对第一步 Web前端
(图片来自网络侵删)

下面来演示一下php扩展的编写。

当前的php 版本为5.6

第一步环境准备:download php的源码。
(不详说 php.net直接下)解压后 按照步骤安装须要的模块。
一个可用的php环境已经有了,想要丰富php扩展。
进入ext 目录。

没错!
你会看到很多内置的扩展 curl、json、mcrypt等等。

4.我们便是要编写和他们一样的插件。
鸟哥教我们要多看看已有的扩展,对我们的往后编写肯定有帮助

第二步 编写自己的扩展:

ext_skel 这是一个已经存在的扩展框架天生工具

./ext_skel --extname=fengjie cd fengjievi config.m4 放开 10,11,12行的注释(dnl) 即删除 PHP_ARG_WITH函数前的dnl 保存 vi fengjie.c

注书籍身的函数。

编写自己的函数。
第一次可以抄一下已有的confirm_fengjie_compiled

ok 两步就编写完成了。

下面便是通用的编译安装扩展的通用方法

php5.3 往后供应了phpize工具

因此 安装方法:

cd /home/users/fengjie03/src/php-5.6.9/ext/fengjie//home/users/fengjie03/php/bin/phpize ./configure --with-php-config=/home/users/fengjie03/php/bin/php-config make make installvi /home/users/fengjie03/php/etc/php.ini 添加 fengjie.so

ok 安装完成 看一下是否成功

/home/users/fengjie03/php/bin/php -m | grep 'fengjie'

bingo!!

一段测试代码:

<?php

echo \"大众<pre>\"大众;

print_r(get_loaded_extensions());

print_r(get_extension_funcs('fengjie'));

echo fengjie_test('My first php extension');

echo \公众</pre>\"大众;

恭喜你 已经get 里php扩展的技能!

标签:

相关文章

i设计引领潮流,热门网站背后的创新之路

随着互联网技术的飞速发展,设计行业正经历着一场前所未有的变革。在这场变革中,i设计以其独特的魅力和强大的影响力,成为引领潮流的重要...

Web前端 2024-12-05 阅读0 评论0

i网站课程设计,创新学习体验的引领者

随着互联网技术的飞速发展,在线教育逐渐成为人们获取知识的重要途径。在众多在线教育平台中,i网站以其独特的课程设计理念和创新的学习体...

Web前端 2024-12-05 阅读0 评论0

i设计,引领现代家居潮流的创新力量

随着科技的飞速发展,人们的生活水平不断提高,对于家居环境的要求也越来越高。在这个充满变革的时代,i设计以其独特的魅力,引领着现代家...

Web前端 2024-12-05 阅读0 评论0

i设计学校,打造创意人才培养的摇篮

随着社会经济的快速发展,创意产业逐渐成为推动我国经济增长的重要力量。在这个背景下,i设计学校应运而生,致力于培养具有创新精神和实践...

Web前端 2024-12-05 阅读0 评论0