一:扩展简介
1. 什么是php扩展
为php提供了一些扩展的功能
2.使用扩展方式的优点
快速扩展功能;
按需加载,节省资源;
3.一些扩展
mysql:提供给PHP操作MySQL数据库的功能;
gd2:动态创建图像;
xdebug: 跟踪,调试和分析PHP程序的运行状况;
二:内容
1.运行原理
PHP:
->Zend引擎
-> Extension
-> Sapi
->上层应用;
PHP扩展:
->Extension
->初始化(内部变量,分配资源, 注册资源句柄, 注册Zend函数)
-> Sapi请求初始化
-> 执行
-> 关闭
2.查看,管理PHP扩展
get_loaded_extensions; //所有扩展
extension_loaded('redis); //检查是否安装某个扩展
php.ini中extension_dir选项 //配置扩展目录
extension=php_redis //开启redis扩展