Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Ubuntu mate的Apache和Mysql_Php_Mysql_Apache_Phpmyadmin - Fatal编程技术网

Php 使用Ubuntu mate的Apache和Mysql

Php 使用Ubuntu mate的Apache和Mysql,php,mysql,apache,phpmyadmin,Php,Mysql,Apache,Phpmyadmin,我是Ubuntu新手。我试图运行一个.php文件并将其连接到数据库。一切都在现场。我已经在phpMyAdmin中导入了数据库,但每次访问数据库时,它都会返回一个错误 此页面不工作。localhost当前无法处理此问题 要求HTTP错误500 结果,我的数据库似乎根本没有运行。在Windows中,我只需打开XAMPP并单击Apache和MySQL按钮。在Ubuntu中, 我不知道如何启动或运行MySQL和Apache。我已经试过在终端上运行命令,但是没有用。有人已经在这台计算机上安装了它,我不知道

我是Ubuntu新手。我试图运行一个.php文件并将其连接到数据库。一切都在现场。我已经在phpMyAdmin中导入了数据库,但每次访问数据库时,它都会返回一个错误

此页面不工作。localhost当前无法处理此问题 要求HTTP错误500

结果,我的数据库似乎根本没有运行。在Windows中,我只需打开XAMPP并单击Apache和MySQL按钮。在Ubuntu中, 我不知道如何启动或运行MySQL和Apache。我已经试过在终端上运行命令,但是没有用。有人已经在这台计算机上安装了它,我不知道如何运行它,也不知道它运行的是什么web服务器平台


我该如何做,以及如何知道我的数据库正在运行和可访问?

尝试通过命令行连接数据库和访问数据库

mysql -u [username] -p
您可以将
[username]
替换为mysql的真实用户名,如
root

它将提示输入密码,这样您就可以像键入root一样键入密码了

我会说

mysql>
现在您需要列出所有数据库,以查看数据库是否存在

show databases;
它将列出所有数据库。您可以验证您的帐户是否存在

show databases;
然后,您可以通过以下方式选择数据库:

use databasename;
然后跑

show tables;
它将显示所有表格


所以您可以验证mysql是否正常工作,数据库是否存在,表是否存在

使用此命令,它将在您拥有数据库时启动数据库

 systemctl mysql start
这应该可以实现安装mysql数据库或maria db所需的技巧

在第一个命令之后在终端中运行此命令进行检查

 mysql
您还可以添加参数,如主机和登录

mysql  -h (your host default is localhost) -u (user default is root) -p (password default is none)

检查您的文件访问级别

sudo chmod -R 777 "location of your file"

将其添加到PHP页面顶部以帮助调试<代码>然后,将输出粘贴到问题中。它根本不显示任何内容。没有显示。我尝试了这些命令,确实显示了我的数据库是完整的。好的,现在你可以尝试在php文件中连接。和显示错误或启用错误