Я переместил свой сайт с GoDaddy в Google Cloud, и я очень близок к возможности запуска. Единственный недостающий элемент - это настройка базы данных.
Я уже установил MySQL на сервере, и когда я запускаю sudo service mysql status
, он говорит, что mariadb.service
активен (запущен) и «Принимает SQL запросов сейчас ... "
Я также добавил IP-адрес экземпляра виртуальной машины в Подключения экземпляра SQL.
Однако, когда я пытаюсь подключиться к работающему сайту, я получить ошибку php, которая гласит:
PHP Неустранимая ошибка: необученная ошибка: класс 'mysql' не найден в дБ. php: 3
Я пропустил шаг настройки? Я следовал всем учебным пособиям Google и файлам справки по этому вопросу и не понимаю, чего мне не хватает.
Я установил библиотеки с помощью следующих команд:
sudo apt-get update
sudo apt-get install apache2 php libapache2-mod-php
sudo apt-get install mysql-server
sudo apt-get install mysql-client
Я пытаюсь соединиться с этой строкой в моем php коде:
$dbcon=@new mysql('[SQL instance IP address]','[DB username]','[DB password]','[DB name]');