首页 > 编程知识 正文

php5.6mysql不支持(php7不支持mysql)

时间:2023-12-24 12:05:49 阅读:321013 作者:ZBDM

本文目录一览:

php不支持mysqli,有什么办法生成mysqli.so,该怎么处理

1、进入php源码包里找到pcntl扩展目录

[root@php ~]# cd ./php-5.6.7/ext/mysqli/

2、用phpize生成配置文件

[root@php pcntl]# phpize

[root@php pcntl]# ./configure

3、make make install安装

[root@php no-debug-non-zts-20131226]# ls

bcmath.so gd.so opcache.a mysqli.so

calendar.so mcrypt.so opcache.so pdo_mysql.so

curl.so memcache.so openssl.so posix.so

4、php.ini配置加载mysqli.so扩展

extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/mysqli.so

5、重启php-fpm,浏览器查看phpinfo.

为什么我配置的PHP5不支持MySQL

php是支持mysql数据库的,你的php版本没到7.0都支持mysql方法的,如果是新配置的php环境,你可能是没有打开相关的php拓展

WIN7X32 IIS7.5 PHP MYSQL5.6.12 装discuz mysql_connect() 不支持 请检查 mysql 模块是否正确加载

自己会手动改 php.ini 配置文件吗?

如果会请根据我写的步骤去做:打开php.ini - 添加 extension_dir = "X:/你的php安装路径/ext" - 添加 extension = php_mysql.dll - 保存并关闭php.ini - 重启IIS7.5

看明白了吗?那么我接下来解释为什么要加这两句,前者是为了让php能找到你的扩展库,这个扩展库在你的php根目录中的ext文件夹里(你如果去看,就会看到连同类似于php_mysql.dll的文件都在这个库中,也就是说如果php不能找到这个库,那就不可能开启php的某项扩展功能);后者是为了让php添加mysql扩展库,让php能够支持mysql函数库(顺便一提php_mysqli.dll也可以开启,这个库也是mysql库,只不过是类库又叫标准库,和函数库的内容与形式上都有所增强)

还有问题的话,欢迎继续追问,当然我希望你没有问题了~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。