Я пытаюсь настроить мой новый сервер с помощью установки Jessie, способной запускать полную среду LAMP, с phpmyadmin.Попытка получить конфигурацию LAMP с PHP7 на сервере Jessie
Apache, MySQL, PHP
Я установил apache2 и MySQL с APT-получить.
sudo apt-get install apache2 mysql
Затем я установил PHP7, как указано здесь: https://www.dotdeb.org/2016/01/08/php-7-0-2-for-jessie/
sudo nano /etc/apt/sources.list
Деб http://packages.dotdeb.org Jessie все
Деб-Src http://packages.dotdeb.org Jessie все
wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg
sudo apt-get update
sudo apt-get install php7.0 php-mysql
который установил, среди другие вещи, php7 пакеты для MySQL: php7.0-MySQL PHP-MySQL
PHPMYADMIN
Теперь у меня есть проблемы с PHPMyAdmin.
Как выяснили here, я клонировал PHPMYADMIN мерзавца:
cd /var/www/phpmyadmin
git clone --depth=1 --branch=STABLE https://github.com/phpmyadmin/phpmyadmin.git
mkdir logs
Тогда я сделал виртуальный хост для него.
nano /etc/apache2/phpmyadmin.conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName phpmyadmin.url
DocumentRoot /var/www/phpmyadmin/
ErrorLog /var/www/phpmyadmin/logs/error.log
CustomLog /var/www/phpmyadmin/logs/access.log combined
</VirtualHost>
--end "все будет хорошо"
прошёл пробыПроблема
Попытка достичь PHPMyAdmin завершается с сообщением:
MySQLi расширение отсутствующего , Проверьте свою конфигурацию PHP. Для получения дополнительной информации см. Нашу документацию.
я нашел в php.ini (находится /etc/php/7.0/apache2) линия для расширения для Windows «расширения = php_mysqli.dll» прокомментировал, но, очевидно, раскомментировав это ничего не меняет.
Я застрял здесь, я не могу найти информацию об установке mysqli с php7.
В настоящее время это невозможно?
Есть ли способ сообщить phpmyadmin использовать другой способ (если есть)?
Я помню, мне пришлось установить много пакетов при запуске среды php5, и я был удивлен, что с php7 было намного проще. Я предполагаю, что сейчас пакетов нет.
Любые рекомендации/предложения приветствуются.
(я завершить «все идет хорошо» часть с большим количеством инструкций, как я их найти)
Спасибо за вашу помощь!
Не могли бы вы разоблачить свое решение, пожалуйста! – Martin
Какое решение? Какую часть вы хотите мне разоблачить? Если я не понял ваш вопрос (английский не мой родной язык), у меня пока нет рабочей среды, поэтому до сих пор нет решения. –
Моя ошибка. Я не понял ваш вопрос. У меня такая же проблема. – Martin