我正在试着建立WordPress.我有Apache和MySQL运行,帐户和数据库都已设置好.我试图建立一个简单的联系:

<?php
    $conn = mysql_connect('localhost', 'USER', 'PASSWORD');
    if(!$conn) {
        echo 'Error: ' . mysql_errno() . ' - ' . mysql_error();
    }
?>

我总是这样:

错误:2002-没有此类文件或

它可能指的是什么文件或目录?

我使用的是OSX Snow Leopard,使用的是内置的Apache.我使用x86_64dmg安装了MySQL.

更新:我发现套接字位于/tmp/mysql.sock,在php中也是如此.ini,我用它替换了所有错误路径.

推荐答案

如果您使用Linux:mysql.sock文件的路径是错误的.这通常是因为您使用的是(Lampp)XAMPP,而它不在/tmp/mysql.sock中

打开php.ini文件并找到以下行:

mysql.default_socket

然后把它做好

mysql.default_socket = /path/to/mysql.sock

Php相关问答推荐

WooCommerce中仅在单一产品和产品档案页面中将小数设置为大写

EBay Inventory API createOrReplaceInventoryItem出错

如何在php中生成包含第100秒的时间序列?

Laravel POST方法返回状态:POST方法上不允许使用405方法

为什么在我的PHP联系人脚本中开机自检后出现未定义变量错误?

将日期数组排序为年->;月

在PHP中,如何将介于0和1之间(包括0和1)的浮点概率转换为数组索引?

将下拉 Select 的值从WooCommerce后端保存并显示到前端

如何在汇总表构建器中操作LALAVEL细丝Sum::Make()值

模式 bootstrap 未显示

如何在codeigniter中将order_by RAND与下面的代码一起使用

如何在 apache Laragon - laravel 10 中允许方法 DELETE?

我不明白为什么我收到未定义的数组键异常错误 - Laravel 9 PHP 8

WooCommerce 相关产品(按 children 类别)作为排名数学主要类别的后备

使用产品自定义字段作为 WooCommerce 中特定用户角色的折扣百分比

在PHP WordPress插件中使用变量连接路径时的问题解决方法

PHP删除具有相同键的项目,除了具有最低值的项目

将变量从中间件传递到控制器 Laravel

在 GA4 Data API V1 Beta 中使用 inListFilter 过滤器时出错

如何在光速网络服务器中使用 apache ..htaccess