Eu tenho problema com o meu novo repositório via apache2, mysql, php e phpmyadmin. Eu estava seguindo este tutorial do digitalocean.
Por enquanto, meu localhost está rodando e a página padrão do Ubuntu Apache2 é exibida. Meu phpmyadmin também está rodando e importo vários bancos de dados para ele.
O problema é que tudo em HTML é exibido. Mas tudo o que requer mysql ou mysqli não está funcionando. Eu dou dois exemplos aqui: -
Quando tentar executar usando mysqli: -
$db = new mysqli_connect("localhost","adminmc","123adminmc456","moneychanger");
if($db->connect_errno > 0){
die('Unable to connect to database [' . $db->connect_error . ']');
}
O resultado ainda é assim: -
Unable to connect to database [Access denied for user 'root'@'localhost' (using password: NO)]
Meu primeiro teste estava usando meu nome de usuário e senha root. Ainda estava pronto acima do erro. Eu sabia que algo não está certo. Eu decidi usar o mysql.
Quando tentar executar usando o mysql
$c = mysql_connect("localhost", "adminmc", "123adminmc456");
mysql_select_db("moneychanger");
$result = mysql_query("SELECT 'Hello, dear MySQL user!' AS _message FROM DUAL");
$row = mysql_fetch_assoc($result);
echo htmlentities($row['_message']);
Recebi HTTP ERROR 500, que mencionou "Esta página não está funcionando".
Eu honestamente não tenho certeza do que estou fazendo de errado. Eu sigo o tutorial e até meu mysql e phpmyadmin estão funcionando bem. Mas eu não conseguia nem me conectar ao banco de dados usando o script básico mysqli e mysql php. Por favor me ajude.