Следующий код работал на PHP5 и MySQL5.6. Под Kubuntu и Windows. В этом конкретном случае я пытаюсь запустить его под Kubuntu 16.04 PHP7 и MySQL5.7. Невозможно установить соединение с базой данных. Нет сообщения об ошибке, выполнение заканчивается строкой для соединения с базой, а в качестве результата report_before из кода набирается, а report_after - нет.PHP7 не может подключиться к MySQL
<?php
echo "<form id='login' action='' method='POST' accept-charset='UTF-8'>";
echo "<input type='password' name='password' id='password' maxlength='50'>";
echo "<input type='submit' name='OK' value='OK'>";
if (isset($_POST["password"]))
{
if($_POST["password"] == '1234')
{
echo "rep_before";
$link = mysql_connect('localhost:3306', 'acs', 'sesame');
echo "rep_after;
if ($link)
{
session_start();
header('Location: main_page.php');
}
}
}