instalar php mysqli phpmyadmin lamp

instalar - install php debian 9



Intentando obtener una configuraciĆ³n LAMP con PHP7 en un servidor Jessie (1)

Mysqli se instaló correctamente (visible en los datos phpinfo ()). El problema era de PhpMyAdmin. Traté de configurar PMA de esta manera:

cd /var/www/phpmyadmin sudo mkdir config sudo cp config.sample.inc.php config/config.inc.php sudo chown -R www-data:www-data config/ chmod -R 655 config/

Tal vez no está optimizado, pero estoy pegando mi historia de bash, estaba en el estado "No estoy seguro de lo que estoy haciendo, intentemos esto".

Luego lancé PMA con el sufijo de configuración: pmaurl.ext / setup
No creo que haya modificado nada, pero justo después olvidé comprobar si PMA funcionaba. Hoy lo hace, y me pidió que elimine el directorio de configuración.

Hurra ! Problema resuelto !

Intento configurar mi nuevo servidor con una instalación Jessie capaz de ejecutar un entorno LAMP completo, con phpmyadmin.

Apache, MySQL, PHP
Instalé apache2 y mysql con apt-get.

sudo apt-get install apache2 mysql

Luego instalé PHP7 como se indica aquí: https://www.dotdeb.org/2016/01/08/php-7-0-2-for-jessie/

sudo nano /etc/apt/sources.list

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

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

Que instaló, entre otras cosas, paquetes php7 para mysql: php7.0-mysql php-mysql

PhpMyAdmin
Ahora tengo problemas con phpmyadmin.
Como se encuentra aquí , cloné el phit de phpmyadmin:

cd /var/www/phpmyadmin git clone --depth=1 --branch=STABLE https://github.com/phpmyadmin/phpmyadmin.git mkdir logs

Luego hice un vhost para eso.

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>

- final de "todo va bien", parte

El problema
Intentar llegar a phpmyadmin finaliza con el mensaje:

La extensión mysqli falta. Por favor revisa tu configuración de PHP. Vea nuestra documentación para más información.

Encontré en el php.ini (ubicado /etc/php/7.0/apache2) la línea para la extensión de Windows "extension = php_mysqli.dll" comentada, pero obviamente, sin comentarios no cambió nada.

Estoy atrapado aquí, no puedo encontrar información sobre la instalación de mysqli con php7.
¿Es imposible en este momento?
¿Hay alguna manera de decirle a phpmyadmin que use otra forma (si hay alguna)?

Recuerdo que tuve que instalar muchos paquetes cuando ejecuté el entorno php5, y me sorprendió que fuera mucho más fácil con php7. Supongo que muchos paquetes faltan ahora.
Cualquier recomendación / sugerencia es bienvenida.

(Completaré la parte "todo va bien" con más instrucciones cuando las encuentre)

Gracias por tu ayuda !