我是相当新的PHP
和MySQL
。我使用的是Mac OS Sierra预装的Apache和PHP副本。我已经下载并配置了MySQL
(工作完全正常,能够使用CRUD
等等)。但是,我一直在努力从PHP
连接到数据库。我有这个代码:
<?php
$dbhost = "localhost";
$dbuser = "mgs";
$dbpass = "pass1";
$dbname = "widget_corp";
$connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
if(mysqli_connect_errno()){
die("Database connection failed " .
mysqli_connect_error() .
"(".mysqli_connect_errno().")"
);
}
?>
<!doctype html>
<html>
<head>
<title>Conn</title>
</head>
<body>
</body>
</html>
<?php
mysqli_close($connection);
?>
我已将其保存为.php
文件,但当我尝试从浏览器打开.php
文件时,不断出现此错误:
警告:mysqli_connect():(HY000/2002):第6行 /Users/Mahfouz/Sites/connect_prac.php中没有这样的文件或目录数据库连接失败没有这样的文件或目录(2002)
我已经创建了代码中引用的用户和数据库。我做错了什么?我怎样才能让它工作?谢谢
附言:我在这个网站上看过类似的问题,但是我还没有能够将任何给定的解决方案应用于我的情况。
我遵循了这些步骤,它成功了:
cd /varmkdir mysql cd mysql ln-s /tmp/mysql.sockmysql.sock
来自:https://jason.pureconcepts.net/2016/09/install-apache-php-mysql-mac-os-x-sierra/
问题内容: 因此,我在项目的构建路径中添加了MySQL Connector / J 5.1.16。我正在使用默认的OSX Java软件包和MAMP Pro 1.9.4,以及MySQL 5.1.44和Eclipse。 我用以下功能设置了一个简单的Java应用程序: 当我运行它时,出现以下错误: 我用谷歌搜索了大约一个小时,没有成功。有想法该怎么解决这个吗?JDBC驱动程序应该很好,我对此进行了测试。
同时,我尝试使用mysql workbench进行连接,它会立即拒绝连接。让我想,它甚至连连接ssh tunel的机会都没有,在本地被拒绝了。
问题内容: 我已经在一个网络上的一台服务器上成功设置了启用SSL的MySQL安装,并且可以使用SSL和Linux命令行mysql客户端在不同网络上的另一台服务器上使用SSL连接到它,但是每次我尝试连接时(使用PHP 5.3) .3)我不断得到: 警告:mysqli_real_connect():(HY000 / 2026):第18行上的/var/www/html/test.php中的SSL连接错误
我无法将代码连接到sql。我正在aptana中创建一个wamp堆栈。运行时,网页仅显示: 无法连接到DB:mysql\u error()。“”;mysql_选择_db(“q4u!”)或die(“无法选择db”);echo“已连接!”! "$INSERT_sql="插入到客户(cust_Fname,cust_Lname,cust_Phone,cust_alt_phone,cust_Email,cus
我知道有很多关于502坏网关的帖子,但是我还没有解决这个问题。我正在使用Docker Comment为Nginx和PHP-FPM创建单独的容器。 错误我得到加载PHP文件在浏览器(超文本标记语言文件渲染罚款): 我已经试着使用Unix套接字等工具调整各种配置好几个小时了,但仍然收到502个PHP文件错误。你能看出什么地方不对劲吗? 这是所有必需的文件。。 多克作曲家。yml: docker/ngi
尝试访问本地主机上的站点时,连接被拒绝。两天前,配置了多个虚拟主机后,设置工作正常。我不知道任何可能影响设置的更改。我昨天花了一整天的时间试图解决这个问题,但一直在兜圈子。 OS: OSX 10.11.16 httpd-V返回以下内容: httpd.conf配置为允许虚拟主机,httpd-vhosts.conf文件中没有任何更改。 apachectl configtest返回: 我已尝试运行127