mysql扩展库怎么设置,mysql扩展怎么开启
linux 怎么配置mysql 扩展
重新编译php
为企业提供成都网站制作、成都网站建设、外贸营销网站建设、网站优化、成都全网营销、竞价托管、品牌运营等营销获客服务。成都创新互联拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!
./configure 参数中加下这几个选项 --with-mysql=/etc/mysql --with-mysqli=/etc/mysql/bin/mysql_config
路径是你mysql有安装目录
/etc/mysql/
编译安装完成后查看phpinfo如看到有mysql和mysqli说明配置成功。
如何在linux系统中启用PHP的MySQL扩展
你好!
找到PHP的配置文件php.ini,打开它查找mysql扩展,取消前面的注释即可。
我的回答你还满意吗~~
在WINDOWS 下PHP.INI的路径以及如何激活mysql扩展库
第一个原因是由于系统所读取的php.ini文件与你当时修改的php.ini文件不一致造成的
1、 可以通过phpinfo()的Configuration File (php.ini) Path选项查看当前PHP服务器读取的是哪一个php.ini
2、 如果你要更改php.ini的文件存取位置,可参考php.ini的搜索顺序,如下所示:
a)�0�2�0�2�0�2�0�2�0�2�0�2 SAPI 模块所指定的位置(Apache 2 中的 PHPIniDir 指令,CGI 和 CLI 中的 -c 命令行选项,NSAPI 中的 php_ini 参数,THTTPD 中的 PHP_INI_PATH 环境变量)
b)�0�2�0�2�0�2�0�2�0�2�0�2 HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows 注册表位置)
c)�0�2�0�2�0�2�0�2�0�2 PHPRC 环境变量
d)�0�2�0�2�0�2�0�2�0�2�0�2 当前工作目录(对于 CLI)
e)�0�2�0�2�0�2�0�2�0�2�0�2 web 服务器目录(对于 SAPI 模块)或 PHP 所在目录(Windows 下其它情况)
f)�0�2�0�2�0�2�0�2�0�2�0�2 Windows 目录(C:\windows 或 C:\winnt),或 --with-config-file-path 编译时选项指定的位置
3、 一般做法:通过设置PHPRC 环境变量,
a)�0�2�0�2�0�2�0�2�0�2�0�2 操作:右击我的电脑-属性-高级-环境变量
b)�0�2�0�2�0�2�0�2�0�2�0�2 在系统变量下新建一个“变量名为PHPRC�0�2�0�2 ,变量值为你的php.ini文件所地文件路径”的环境变量第二个原因是:PHP没有找到相应的扩展库
1、 查看PHP找到的扩展库位置:在phpinfo()的extension_dir选项可以看到
2、 在php.ini更改extension_dir文件第三个原因:没有完全重启IIS
1、 对php.ini的修改必须完全重启IIS才能起作用,而不能只是对当前站点进行重启。
A:在PHP5.0以上版本,MySQL 默认未启用,因此需要咱们进行手工激活。
1、 在PHP运行MySql,必须在 php.ini 中激活 php_mysql.dll 动态连接库,另外还需要访问 MySQL 客户端连接库即libmysql.dll文件
2、 可以通过php.ini中的extension激活 php_mysql.dll 动态连接库;而libmysql.dll文件必须放在Windows 的系统路径 PATH才能访问,可以通过把libmysql.dll复制到system32目录下,也可以在PATH环境变量中新增一个路径。
3、 建议做法:通过设置PATH,方便以后的php升级,在系统环境变量中的PATH后增加“libmysql.dll”所在的文件夹即可。记得通过“;”号隔开
4、 [案例]最近,服务器总是找不到MySql扩展库,导致程序无法运行。因此,把所有文件删除后重新配置PHP服务器。但最后在安装MySql的时候,却始终无法激活MySql扩展库。
在phpinfo()中找到的信息如下:
PATH:c:\php
PHPRC:C:\php
extension_dir:c:\php\ext\
另外,我测试了将其它的库激活,如msql、gd2、XML,在phpinfo()都可以正常显示
证明PHP能找到php_mysql.dll 动态连接库,而MySql的运行的另一个条件是能够讯问MySQL 客户端连接库即libmysql.dll文件,看来问题就在这里了。
如何在PHP下开启PDO MySQL的扩展
PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。
在一些PHP管理系统需要开启PDO和PDO_MySQL扩展,方法很简单:
1、找到php.ini文件
2、打开后,搜索 extension=php_pdo.dll 和 extension=php_pdo_mysql.dll ,去掉前面“;”的注释。
最终这两行配置内容如下:
extension=php_pdo.dll
extension=php_pdo_mysql.dll
重新启动apache或者iis后,在phpinfo函数中查看,是否开启。
关于~~使用php的mysqli扩展库操作数据库 的问题
首先mysqli("
localhost
","root","1234");应该是个函数,不应该用new
关键字。
new
是来实例化对象的。
$link
=
mysqli_connect(
'localhost',
/*
The
host
to
connect
to
连接MySQL地址
*/
'user',
/*
The
user
to
connect
as
连接MySQL用户名
*/
'password',
/*
The
password
to
use
连接MySQL密码
*/
'world');
这个才是连接语句。
本文标题:mysql扩展库怎么设置,mysql扩展怎么开启
转载来于:http://pwwzsj.com/article/hspjos.html