每个人。我是一名学生,对 PHP 非常缺乏经验。在您将此标记为不相关或重复或任何内容之前。请听我说,我需要连接到我的学校主机来测试我的代码,我已经使用 notepad++ 文本编辑器安装了 XAMPP、phpmyadmin 4.0.4.1、PHP5.4.19 和 FTP WinSCP 一个类似于 filezilla 的程序
- 将所有文件上传到服务器端公共 html 并尝试使用以下命令在浏览器中运行文件:my_school_link/my_username/
我有这个错误
警告:mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /my_full_filepath..../connect.php on line 3 这是我的 connect.php 文件。
<?php
mysql_connect('host_name', 'user_name', 'password');
mysql_select_db('my_database_name');
?>
我找不到我的 /tmp/mysql.sock,* 我在 xampp 文件夹中有 tmp 文件夹,但在里面我找不到 mysql.sock*
我已经尝试了以下
- 查看几乎所有关于这个问题的帖子(我不明白在说什么,我确实尝试了一些建议和答案)
- 已输入正确的主机名、用户名和密码
- 以管理员身份运行
- 检查mysql是否正在运行(Apache也是如此)
- php.ini 中指定的 MySQL 套接字从未被编辑,因此它处于默认模式
- 找不到 mysql 配置文件或 my.cnf 或 etc 文件夹
问题可能是什么?如果有人可以帮助我,请告诉我出了什么问题。
请提供分步指南。和文件扩展名,如果需要保存文件....
我可以添加任何其他内容来帮助任何人更好地理解我的问题吗?如果是,请告诉我...这是我最后的手段,所以非常感谢您提前提供的任何帮助。