curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash
sudo apt-get install php7.0-phalcon
El problema esta en que después de ejecutar el primer comando "curl..." y finalizar correctamente
Cuando lanzas el segundo comando para instalar el conector de phalconphp con PHP no da resultados y no lo encuentra.
Y si ahora actualizamos repositorios por si acaso no están actualizados el resultado es un error de key como el siguiente
Leyendo lista de paquetes... Hecho
W: El repositorio «https://packagecloud.io/phalcon/stable/linuxmint serena Release» no tiene un fichero de Publicación.
N: Los datos de un repositorio como este no se pueden autenticar y por tanto su uso es potencialmente peligroso.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
Y en este texto esta el problema y solución a lo que nos pasa. Si os fijáis en la url que esta actualizando de phalconphp es la siguiente https://packagecloud.io/phalcon/stable/linuxmint serena Release y aunque es correcta para nuestro sistema Linux Mint es errónea para los repositorios de phalconphp con lo que tenemos que ir al fichero de configuración de repositorios y editar el fichero phalcon_stable.list
sudo vim /etc/apt/sources.list.d/phalcon_stable.list
Y cambiar donde pone linuxmint por ubuntu y donde pone serena por xenial y quedaran así
deb https://packagecloud.io/phalcon/stable/ubuntu/ xenial main
deb-src https://packagecloud.io/phalcon/stable/ubuntu/ xenial main
Ahora actualizamos los repositorios e instalamos
sudo apt update
sudo apt install php7.0-phalcon
Y ya esta instalado el framework phalconphp, ahora si ejecutamos el comando
php -i | grep phalcon
Vemos que tenemos phalconphp correctamente instalado
Y esto es todo, ya podéis trabajar con el framework phalconphp en Linux Mint.
Saludos
Alex.
También puede interesarte:
Configurar Laravel Sail para utilizar un MySql externo existente |
||