Php 使用Ubuntu mate的Apache和Mysql
我是Ubuntu新手。我试图运行一个.php文件并将其连接到数据库。一切都在现场。我已经在phpMyAdmin中导入了数据库,但每次访问数据库时,它都会返回一个错误 此页面不工作。localhost当前无法处理此问题 要求HTTP错误500 结果,我的数据库似乎根本没有运行。在Windows中,我只需打开XAMPP并单击Apache和MySQL按钮。在Ubuntu中, 我不知道如何启动或运行MySQL和Apache。我已经试过在终端上运行命令,但是没有用。有人已经在这台计算机上安装了它,我不知道如何运行它,也不知道它运行的是什么web服务器平台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。我已经试过在终端上运行命令,但是没有用。有人已经在这台计算机上安装了它,我不知道
我该如何做,以及如何知道我的数据库正在运行和可访问?尝试通过命令行连接数据库和访问数据库
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文件中连接。和显示错误或启用错误