关于在php.ini中添加extension=php

发布时间:2024-11-21 00:04

添加剂不等于有害,关键在于适量和合理使用。 #生活知识# #安全常识# #食品添加剂认知#

DLL一键修复工具是一款绿色、小巧、便携的系统辅助工具,帮助您有效解决由于某些dll文件丢失而导致软件、游戏不能使用的问题。!点击下载使用

在配置php5时要使用mysql作为数据库,很多人都认为只要在php.ini中添加extension=php_mysql.dll;指令即可,不清楚为什么很多文章都推荐还要添加extension=php_mysqli.dll;指令。

只要查看官方最新php手册便知,上面写到:

下面是内置的扩展库列表:

 PHP 5 中(截止到 5.0.4)有以下修改。新增内置:DOM,LibXML,Iconv,SimpleXML,SPL 和SQLite。以下不再内置:MySQL 和 Overload。

原来php5没有内置这些扩展库(当然也可以得出在使用php4时,不需要添加这些指令),至于为什么php5没有不再绑定mysql的客户端库,手册中也有说明:

部分原因是(无特定顺序): 

。现今大多数系统已经安装了客户端库了。 

。由于以上原因,保持多个版本的库文件会导致混乱。例如,如果把 mod_auth_mysql 连接到某个版本,但把 PHP 连接到了另一个版本,然后在 Apache 中同时激活了它们,会得到无数错误。此外,绑定的库文件也不总是能和服务器端的版本很好地配合。对此最明显的症状是上哪里去找 UNIX 域套接字文件 mysql.socket。 

。维护有些松懈,并且已经越来越落后于发行的版本了。 

。未来的库版本是基于 GPL 的,因此我们没有升级的途径了,因为我们不能将基于 GPL 的库和 BSD/Apache 风格许可证的项目绑定到一起。因此具有一个干净的 PHP 5 是最好的选择。

配置时为php激活两个扩展库的原因是因为:

  。为了能使用基本函数操作访问mysql数据库服务器,必须在配置php时添加mysql的支持,即使用php_mysql.dll扩展库。

  。虽然php_mysql.dll扩展库兼容mysql 4.1.0机器以后版本,但是它不支持这些版本提供的额外功能,要使用这些功能,还需要使用php_mysqli.dll扩展库。

  PHP 4 中(截止到 PHP 4.3.11):BCMath,Caledar,COM,Ctype,FTP,MySQL,ODBC,Overload,PCRE,Session,Tokenizer,WDDX,XML 和 Zlib。

DLL一键修复工具是一款绿色、小巧、便携的系统辅助工具,帮助您有效解决由于某些dll文件丢失而导致软件、游戏不能使用的问题。!点击下载使用

您可能感兴趣的文章:

MySQL通过show processlist命令检视性能的讲解MySQL SHOW PROCESSLIST协助故障诊断全过程mysql show processlist 显示mysql查询进程通过mysql show processlist 命令检查mysql锁的方法Ubuntu下Mysql 常用指令及中文乱码问题mysql中show指令使用方法详细介绍MySQL数据库show processlist指令使用解析

网址:关于在php.ini中添加extension=php https://www.yuejiaxmz.com/news/view/163608

相关内容

项目管理工具ShowDoc的部署
PHP中=>和
什么是php?php是什么?
php旧物交易开源代码
PHP家庭账单系统,php在线家庭财务管理系统
用PHP中的 == 运算符进行字符串比较
如何在PPT中添加图片,在PPT中添加图片的方法
基于微信小程序的网上购物平台小程序的设计与实现 服务器端口php+mysql(附源码 调试 文档)
php的declare命令如何使用?
使用PHP构建个性化健身指导平台的实践与挑战

随便看看