Enjoy A New Student Discount All 55,000 Courses on sale for Only $12.99

Ends in 05h 23m 49s

Los programas necesarios

Según venimos diciendo, vamos a instalar en nuestro Debian, los programas necesarios para poder tener una potente y cómoda estación de trabajo que nos ayude a programar, y de momento, el lenguaje escogido es PHP, aunque luego veremos lo fácil que es pasar a cualquier otro.

Vamos a trabajar con un IDE gratuito que se esta transformando casi en un estándar en nuestro mundo; se trata de Eclipse. desarrollado en Java y que no requiere propiamente lo que es una instalación, por lo que resulta muy cómodo tener mas de una version instalada, en función de lo que se quiera hacer….

Lo primero que necesitamos, es instalar un entorno Java

Instalación de Java

Necesitamos Java porque Eclipse esta desarrollado con ese lenguaje, por lo que primero de todo pasamos a instalarlo, y para ello, dado que nuestro usuario no tiene los permisos necesarios, vamos a subir a «root»

Abrimos un terminal

y utilizamos el comando «su» que nos permite seguir con otro usuario

Le deberemos indicar la contraseña…

Nosotros vamos a utilizar la version 8 de OpenJDK; Java como tal, pertenece a Oracle, y en según que entornos, puede llegar a ser de pago; de forma que….

Instalamos el JDK, y de paso, dos programas muy útiles:

curl y wget,dos programas que nos permiten descargarnos cualquier cosa desde una web remota

Cuando finalice, podemos comprobar que lo hemos instalado correctamente con

que nos debe contestar con algo como

Instalación de Eclipse

Ahora ya podemos descargar eclipse, para ello deberemos tener en cuenta si nuestra instalación es de 64bit, y seria

 wget http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/technology/epp/downloads/release/2018-12/R/eclipse-php-2018-12-R-linux-gtk-x86_64.tar.gz

Nuestro siguiente paso, será descompactarlo y dejarlo en el directorio /user

y ahora solo nos queda crear un enlace en el directorio bin, para que podamos verlo como usuario

Ya que estamos hablando de disponer de una maquina «comoda», lo que podriamos hacer es crear el correspondiente icono en nuestra pantalla grafica, y eso no es muy dificil; solo deberemos crear un fichero:

e introducir lo siguiente

Ahora, ya debéis de disponer de un icono como este

y un doble click iniciara vuestro editor

Instalación de Symfony

Para añadirle a Eclipse las herramientas necesarias, debemos instalar un plugin; lo encontraremos en Marketplace

Podemos buscar Symfony y nos encontraremos con dos entradas, correspondientes al plugin para Symfony y el plugin para trabajar con las plantillas que aporta : Twig

De forma que instalaremos los dos tan solo instalando la primera. Tras pedir las confirmaciones y autorizaciones necesarias, iniciara la instalación. El proceso lo podéis seguir en la parte inferior derecha de la pantalla

Eso significa, que si intentais lanzar la siguiente instalación, no la aceptara hasta que esta finalice.

Instalando Git

Otro de los plugins que será comodo tener instalado, es Git. Se trata de un sistema de control de versiones que ademas puede enlazar con varias plataformas profesionales para guardar el trabajo en la web, como puede ser GitHub.

Como siempre, nos iremos a MarketPlace de Eclipse, que a estas alturas ya debeis estar familiarizado con el, y podemos buscar «git» o, si quereis, directamente «Egit» que será el plugin que utilicemos

Con la instalación que hemos hecho, debería marcar «iNSTALLED», si no, ya sabéis. Esto mismo pasa con Composer, que la instalación del plugin de Symfony, ya os lo ha hecho

Nuestro siguiente paso es instalar MariaDB, y PHP , y, aunque no es imprescindible, podemos instalar Apache, y así nuestra maquina tambien podra funcionar como un servidor web convencional.

Para ello, podemos cerrar Eclipse y abrir nuestra Terminal, y subir el nivel a «root»

Instalación de MariaDB

Todos estamos acostumbrados a trabajar con MySQL, sin embargo, desde que dicha base de datos está bajo el control de Oracle, unos programadores decidieron lanzar un «fork» don el nombre de MariaDB de tal forma que pudiéramos seguir disponiendo de una base de datos totalmente gratuita, y ahora vamos a instalar dicha version, que vereis que es compatible 100% con MySQL, hasta el punto que algunos comandos, se llaman igual.

Para iniciar la instalación debemos arrancar nuestra terminal y subir a nivel root para hacer:

Una vez finalizada la instalación, la podemos hacer un poco mas segura con

Se inicia un dialogo en el que convendría indicar los siguiente

Con eso ya tenemos nuestra base de datos un poco mas segura

Instalación de Apache

Insisto que este paso no es necesario, ya que para muchas pruebas utilizaremos otra herramienta pero…¿que seria de una maquina de desarrollo sin su servidor Apache?, y como tambien nos sera uti, vamos a instalarlo; para ello, indicamos

Al terminar, podeis abrir el navegador, y pedir

http://localhost/

Y os aparecerá

Como respuesta de vuestro nuevo servidor web

Instalacion de PHP7

Ha llegado el momento de asegurarnos que tenemos PHP instalado, para ello, hacemos

Y con eso, instalara la ultima version de php (PHP 7) y su enlace con PHP, a partir de este momento, ya podríamos empezar a escribir paginas php,,,,,

Ahora reiniciamos «apache» para que lea la nueva configuracion con php

Comprobando la instalación de PHP

Para tranquilidad, y dada la importancia que tiene este paso, vamos a comprobar que hemos hecho la instalacion correcta, y que «apache» es capaz de gestionar paginas php; para ello, creamos un fichero

Y dentro ponemos

Cerramos con Ctrl-o, Enter y Ctrl-x, y abrimos nuevamente el navegador para escribir

http://localhost/info.php

A lo que nos responderá

Donde podemos ver los detalles de la instalación de PHP realizada

Instalando el soporte PHP para MariaDB

Suponemos que desde PHP queremos poder gestionar la base de datos, y para ello, deberemos instalar algunos módulos mas

Y volvemos a resetear Apache

Instalando PHPMyAdmin

Otra herramienta que vamos a necesitar a menudo, es la que nos permite gestionar la base de datos y las tablas de forma manual

Ahora que ya tenemos Apache, MariaDB, PHP, y los soportes de php para todo el conjunto, podemos instalar un paquete que utiliza la interfaz web para gestionar nuestra BD.

Tras la descarga, solicita el servidor que se utilizara, en nuestro caso, Apache

de forma que lo seleccionamos (pulsando un espacio, aparecerá el asterisco) y con un tab, damos aceptar.

A continuación, nos pide si queremos configurar la BBDD

Cuando nos conectemos, phpMyAdmin se deberá conectar a su vez a la base de datos, pero podemos dejar que el cree su contraseña, de forma que a la pantalla

le dejaremos la contraseña en blanco y daremos «Aceptar», y con eso, terminamos la configuración de phpMyAdmin

Sin embargo, necesitamos un usuario que pueda acceder ala base de datos, y el que tenemos a mano es «root», por lo que lo creamos

Para lo que nos pedirá la contraseña de ese usuario, y se la indicamos; ahora, podemos verlo trabajar escribiendo en el navegador

http://localhost/phpmyadmin/


Y cuando indiquemos el usuario (root) y la contraseña

Con lo que, ademas de tener un cómodo IDE para la base de datos, hemos comprobado que la instalación de Apache, PHP, y MariaDB es correcta, y que todos los permisos están bien

Y con eso, tenemos nuestra maquina casi casi a punto, el resto, lo iremos haciendo a medida que se necesite, también para irnos acostumbrando a trabajar Linux


Descubre más desde Recursos para formacion

Suscríbete y recibe las últimas entradas en tu correo electrónico.

8 comentarios

  1. Buenas tardes, D. Miguel.
    Una pregunta indiscreta: ¿alguna razón por lo cual instalas el «openjdk-8-jdk» y no el más actual (creo que es el openjdk-11-jdk»»)?

    Saludos.

    1. Ninguna en especial, realmente los temas de versiones en Java parece que van muy cuesta arriba…Hace unas semanas estuve dando cursos de migración al 8!!!!!
      PD: Disculpa el retraso, ando un poco colgado con este web, a ver si lo vuelvo a poner en marcha

  2. Buenas tardes, D. Miguel.
    Una pregunta indiscreta: ¿alguna razón por lo cual instalas el «openjdk-8-jdk» y no el más actual (creo que es el openjdk-11-jdk»»)?

    Saludos.

Deja un comentario

/*Si te ha gustado el artículo
no dudes en compartirlo*/

Facebook
Twitter
LinkedIn

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies

Ver mi IP

Ver ip de mi máquina
tipo valor
Ip: 18.97.14.80
Proxy: 18.97.14.80
Remote host: 18-97-14-80.crawl.commoncrawl.org
Remote port: 41848
** 18.97.14.80, 172.68.245.27