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 !