phpinfo有mysqlnd没有mysql

这个着实是个坑,使用phpinfo查看,明明有mysqlnd这个项目,就是找不到mysql。以前用直接运行php.exe的方法可以看到错误,可是这次就没有任何错误。

中间把php的安装路径添加到了系统Path变量,后面重启几次也没用,然后又尝试把extension_dir改成./ext,不知怎么的就好了。

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"
extension_dir = "./ext"

更神奇的是,好了以后,再把extension_dir改成ext,依旧可用。

或许和我重启httpd的方式有关?记得有几次是在系统托盘那里重启的,还有几次是在系统服务里重启的。

phpinfo有mysqlnd没有mysql

时间: 2024-10-09 05:14:17

phpinfo有mysqlnd没有mysql的相关文章

编译 升级mysql的一些注意问题 如php连接 mysqlnd phpmyadmin

对于 InnoDB 引擎的,拷贝data目录下的ib_logfile0,ib_logfile1,ibdata1和数据库文件夹(里面只有frm文件) 不要惧怕版本啦,my.cnf设置了什么问题,尽管去冷备份好了,如果感觉大,可以tar压缩,压缩效率吓人 对于myisam引擎的,拷贝data目录下的数据库文件夹(含MYD,MYI,frm) 当然最好用cp -pr 命令,p是保存属性的意思. 编译安装mysql指明路径的话,尽可放心,当然如果不能编译时设置sock文件和pid文件的话,在my中指定也可

php 5.3开始使用mysqlnd作为的默认mysql访问驱动

mysqlnd成为php 5.3中的默认mysql驱动,它有如下优点: mysqlnd更容易编译: 因为它是php源码树的一个组成部分 mysqlnd和php内部机制结合更紧密,是优化过的mysql驱动 mysqlnd更节省内存,从测试结果来看,比传统的mysql扩展节省40%的内存 mysqlnd更快 mysqlnd提供了丰富的性能统计功能 mysqlnd使用了PHP license以避免不必要的版权纠纷 这个改动应同时对mysql和pdo_mysql扩展生效. (ps)如果在使用php5.3

mac 连接mysql提示 Warning: mysqli::real_connect(): (HY000/2002): No such file or directory

mac 连接mysql的时候提示 Warning: mysqli::real_connect(): (HY000/2002): No such file or directory [说明1]MAC下MYSQL的安装路径:/usr/local/mysql-5.5.28-osx10.6-x86 数据库的数据文件在该目录的data文件夹中: 命令文件在bin文件夹中. [说明2]通过终端打开MYSQL命令行的方法:/usr/local/mysql-5.5.28-osx10.6-x86/bin/mysq

PHP连接MySQL报错"No such file or directory"的解决办法

好下面说一下连接MYSQL数据库时报错的解决办法. 1,首先确定是mysql_connect()和mysql_pconnect()的问题,故障现象就是函数返回空,而mysql_error()返回“No such file or directory” 2,写个phpinfo页面,找到mysql.default_socket.mysqli.default_socket.pdo_mysql.default_socket 3,启动mysql(见说明2),执行命令 STATUS; 记下UNIX socke

Lamp(linux+apache+mysql+php)环境搭建

Lamp(linux+apache+mysql+php)环境搭建 1.安装apache2:sudo apt-get installapache2 安装完毕后.执行例如以下命令重新启动apache:sudo/etc/init.d/apache2 restart,在浏览器中输入http://localhost或者http://127.0.0.1,会看到"It works!"说明apache成功安装. 2.安装php:sudoapt-get install libapache2-mod-ph

分离php和MySQL搭建LAMP平台

分离php和MySQL搭建LAMP平台 环境: 系统:CentOS-7-x86_64-Minimal-1611 Apache:httpd-2.4.25.tar MySQL:mysql-5.7.16.tar php:php-5.6.30.tar 192.168.57.144:安装MySQL 192.168.57.143:安装Apache+php http://blog.sina.com.cn/s/blog_b6e37c3f0101oo81.html 创建相关目录 创建用户 解压安装包 编译安装 (

nginx配置php环境,并测试PHP是否可以连接mysql

nginx配置文件: server {         listen       80;             root      /var/www/html;         server_name  localhost;         charset utf-8;         index  index.html index.htm index.php;         location ~ .*.(php|php5)?${             fastcgi_pass 127.0

Mac OS X Mavericks 配置 Apache+Mysql+PHP 详细教程

网上的教程已经有很多,这里简洁的记录一下.以 Mac OS X Mavericks 10.9.X 为例. 先附上如何进入指定目录文件夹,按键盘 Command + Shift + G ,然后输入指定目录名即可. 一.启动 Apache Mac OS X 系统已经集成了 Apache+PHP 环境,依次进入"系统偏好设置 -> 共享" ,开启"Web 共享",就可以打开 Apache. 但新版的 Mac OS X 中,苹果取消了这个共享功能的图形界面,只能从命令

mysqlnd扩展简介

作者:zhanhailiang 日期:2015-01-01 MySQL Native Driver简称mysqlnd,作为libmysqlclient替代品于PHP5.3.0版本引入.之前,MySQL数据库扩展mysql,mysqli,PDO MYSQL都是通过libmysqlclient实现与MySQL Server的通信.引入mysqlnd,这三个扩展都可以通过mysqlnd实现与MySQL Server的通信. 优点 mysqlnd更容易编译:因为它是php源码树的一个组成部分:而基于li