Страницы 1
В составе локальных серверов LAMP для новых выпусков Linux, в частности Mint-17 и Ubuntu-16, в составе уже присутствуют PHP-7 и MySqli (MariaDB). Большинство популярных CMS с новым набором программ не работают из-за несовпадения некоторых инструкций. Правится в ключевых файлах систем, геморрой ещё тот..
Слишком умных жизнь сама чешет с двух боков: горе им и от ума, и от мудаков
Вне форума
Нужно заменить функции, которые работают с БД.
Дело в том, что новый PHP больше не умеет работать с mysql. Этих функций просто больше нет. Под mysql я подразумеваю не базу данных как таковую, а драйвер базы. Для работы с базой теперь используются мало отличающиеся функции mysqli. В большинстве случаев нужно просто добавить к функции букву i, но есть и исключения.
Например вот старая функция -
function dbquery($query) {
global $mysql_queries_count, $mysql_queries_time; $mysql_queries_count++;
$query_time = get_microtime();
$result = @mysql_query($query);
$query_time = substr((get_microtime() - $query_time),0,7);
$mysql_queries_time[$mysql_queries_count] = array($query_time, $query);
if (!$result) {
echo mysql_error();
return false;
} else {
return $result;
}
}
А вот новая -
function dbquery($query) {
global $mysql_queries_count, $db_connect, $mysql_queries_time; $mysql_queries_count++;
$query_time = get_microtime();
$result = @mysqli_query($db_connect, $query);
$query_time = substr((get_microtime() - $query_time),0,7);
$mysql_queries_time[$mysql_queries_count] = array($query_time, $query);
if (!$result) {
//echo mysqli_error($db_connect);
return false;
} else {
return $result;
}
}
Слишком умных жизнь сама чешет с двух боков: горе им и от ума, и от мудаков
Вне форума
Инструкция по установке сервера с PHP-5 и PHP-7 в новые версии ОС Линукс с возможностью переключения -
архив - 5and7_php.zip
После распаковки запустить индексный файл, в любом браузере.
Слишком умных жизнь сама чешет с двух боков: горе им и от ума, и от мудаков
Вне форума
Страницы 1
[ Сгенерировано за 0.016 сек, 8 запросов выполнено - Использовано памяти: 559.68 Кбайт (Пик: 974.57 Кбайт) ]