php.ini 里面mysql.default_socket 和 mysqli.default_socket 设置必须要和mysql里面的值一样,否则连接mysql会提示错误…
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.ini,放开扩展: 打开php.ini 去掉前面的分号,因为是linux环境所以扩展改为.so文件 进入容器内docker安装扩展的目录: ./docker-php-ext-install mysql ./docker-php-ext-install mysqli 需要什么扩展就安装什么扩展即可. 安装成功,退出docker,重启docker  docker restart php 访问网站phpinfo() 即可看到对应扩展. 再次进入docker内: 发现扩展已经全部存在,…
php连接到mysql数据库,经典的方式就是使用mysql_connect(),具体代码如下: mysql_connect($db_host, $db_user, $db_pass) or die(mysql_error()); mysql_select_db($db_name);     浏览器提示:本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除.应使用 MySQLi 或 PDO_MySQL 扩展来替换之.于是一通搜索,就有了接下来这篇文章的来源.         这里的mysql是…
<?php/** * Created by PhpStorm. * User: 大神 * Date: 2017/7/24 * Time: 11:29 */ header('content-type:text/html;charset=utf8');//获取数据库连接$link = mysqli_init();//判断mysqli对象是否被创建成功if (!$link) { exit('mysqli对象创建失败');}//设置mysqli的参数值,这里是设置是否自动提交SQL语句//1代表写完代码…
本文地址 原文地址   本文提纲: 1. 启动Apache 2. 运行PHP 3. 配置Mysql 4. 使用PHPMyAdmin 5. 附录   有问题请先 看最后的附录   摘要: 系统OS X 10.8.5,Apache是Mac自带的,主要是php的配置和MySql的配置,网上教程也挺多,本人也有参考,但是感觉有些步骤执行起来不是很顺畅,根据自己配置的过程整理 一.启动Apache 有两种方法 1.打开网络共享 打开"系统偏好设置"->"共享",在&qu…
今天运行一个php项目时,突然发现访问不了了.起因应该是mac系统升级,导致apache配置文件完全恢复到了默认状态,一切归零.作为一个经验尚欠的前端,对这些后台配置完全是一窍不通,赶紧微信联系了小胖.最终经过小胖在远方耐心的帮助和指导下,完美解决了运行项目中所遇到的连环坑,折腾了一下午直到晚上八点多.或许对于后端来说,这完全是小菜一碟,然后对于我这个外行来说简直是个灾难.想想还是事必躬亲的好,之前别人给我配服务器环境的时候从来没记住来龙去脉,经过今天这一番疯狂操作和折腾,想必以后再遇到这种问题…
首先确定是mysql_connect()和mysql_pconnect()的问题,故障现象就是函数返回空,而mysql_error()返回“No such file or directory”. 写个phpinfo页面,找到mysql.default_socket.mysqli.default_socket.pdo_mysql.default_socket. 启动mysql(见说明2),执行命令 STATUS; 记下UNIX socket的值. 如果2和3的值不一样,则打开php.ini(可以从…
1. 获取当前 mysql.default_socket.mysqli.default_socket.pdo_mysql.default_socket 配置信息 建立一个 PHP 文件, 显示 phpinfo(): 用浏览器打开: 在此页面,找到mysql.default_socket.mysqli.default_socket.pdo_mysql.default_socket信息: 2. 获取 MySQL socket 路径 通过控制台进入 MySQL, 输入命令: STATUS, 查找 UN…
好下面说一下连接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…