Проблема, с которой вы сталкиваетесь, заключается в том, что есть некоторые функции, которые были просто удалены в новой версии PHP. Если вам действительно нужно использовать более новую версию PHP, единственный вариант - получить руководство по миграции и переписать функции, которые устарели или были удалены.
Вы можете сделать это так:
if (!function_exists('removed_function')) {
function removed_function($params)
{
// ...
}
}
В руководстве, подобном ссылке ниже, вы можете найти, что изменилось и какие функции вам нужно переписать.
Руководство по миграции PHP