第一节 PHP扩展简介
来源:互联网 发布:洛阳软件招聘 编辑:程序博客网 时间:2024/05/18 03:03
一.PHP扩展简介
1.什么是PHP扩展
为PHP提供一些扩展的功能
2.优点
1.快速扩展功能
2.按需加载,节省资源
3.常见PHP扩展
(1)mysql—-提供给PHP操作MySQL数据库的功能
(2)gd2 ——动态创建图像
(3)xdebug—跟踪,调试和分析PHP程序的运行状况
二.PHP扩展运行原理
1.PHP运行原理
(1)Zend引擎
基本的初始化操作:操作符,定义变量数组.
(2)加载Extensions(PHP扩展)
(3)Sapi:
Sapi全称是Server Application Programming Interface,也就是服务端应用编程接口
(4)上层应用:
这就是我们平时编写的PHP程序,通过不同的sapi方式得到各种各样的应用模式,如通过webserver实现web应用、在命令行下以脚本方式运行等等。
2.PHP扩展运行原理
(1)初始化:内部变量,分配资源,注册资源句柄,注册Zend函数
(2)Sapi请求初始化:发起请求
三.查看并管理PHP扩展
1.查看
(1)使用phpinfo探针
(2)函数
①get_loaded_extensions()
返回所有模块名的一个索引数组(array)。
②extension_loaded(name)
检查一个扩展是否已经加载。
如果 name 指定的扩展已加载,返回TRUE,否则返回 FALSE
2.管理
扩展目录———-对应php.ini中extension_dir
扩展路径添加—–对应php.ini中Dynamic Extensions后extension=’redis’
0 0
- 第一节 PHP扩展简介
- 第一节 汇编语言简介
- 第一节 ArcGis简介
- shiro 第一节 简介
- SpringMVC入门-第一节:简介
- 第一节 APP接口简介
- 第一节:scala简介
- 第一节 hive简介
- 第一节、shiro简介
- php学习 第一节
- 开源PHP监控扩展:witness简介
- PHP的mysql扩展简介与使用
- 第一节 加工中心数控系统简介
- java并发编程第一节 简介
- zabbix简介(第一章第一节)
- Box2D C++教程 第一节:简介
- NLP 学习教程 第一节 简介
- PHP扩展开发-08-数组的使用以及HashTable简介
- CSS精华
- WebService机制和使用《一》
- 框架 day87 涛涛商城项目-freemarker,quartz
- DOM处理XML
- oracle 时间
- 第一节 PHP扩展简介
- ajax+jQuery+thinkphp实现动态下拉表的实现
- 如何设计出让用户更愉悦的用户体验?
- TextureView onSurfaceTextureAvailable不执行的解决办法
- EEPROM与EPROM
- CentOS 6.5离线安装cloudera manager hadoop spark集群
- 自定义WebService和客户端调用《二》
- 我所理解的RESTful Web API [Web标准篇]
- thinkphp 引用自定义的公共部分