Diferencia entre revisiones de «Plantilla:TecnologiaDesarrloWeb/Herramientas»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con « ==Instalar java== *Primero debemos ver si tenemos instalado java <source lang=bash> java -version </source> *Nos dirá la versión que actualmente tenemos instalada o qu...»)
 
Línea 1: Línea 1:
  
 
==Instalar java==
 
==Instalar java==
*Primero debemos ver si tenemos instalado java
+
{{Java/Instalacion}}
<source lang=bash>
+
java -version
+
</source>
+
*Nos dirá la versión que actualmente tenemos instalada o que no lo tenemos.
+
*En caso de no tenerla lo instalamos, podemos seguir esta [http://www.ubuntu-guia.com/2012/04/instalar-oracle-java-7-en-ubuntu-1204.html guia]
+
*jdk, jre, jvm
+
*Primero instamalos el jre
+
<source lang="bash">
+
sudo apt-get install icedtea-7-plugin openjdk-7-jre
+
</source>
+
*Luego el jdk
+
<source lang="bash">
+
sudo apt-get install openjdk-7-jdk
+
</source>
+
*Ahora verificamos la instalación
+
<source lang=bash>
+
# java -version
+
java version "1.7.0_65"
+
OpenJDK Runtime Environment (IcedTea 2.5.2) (7u65-2.5.2-3~14.04)
+
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
+
</source>
+
 
==Instalar netbeans==
 
==Instalar netbeans==
http://niconsystem.wordpress.com/2014/04/17/instalar-netbeans-8-0-en-ubuntu-14-04/
+
{{NetBeans/Instalacion}}
 
+
http://ubuntuhandbook.org/index.php/2014/03/install-netbeans-ide-8-0-in-ubuntu-14-0413-1012-04/
+
 
+
*Primero verificamos que nuestro equipo sea de 64 bits o de 32
+
<source lang=bash>
+
# uname -a
+
</source>
+
*Accedemos al fichero descargado
+
*Le damos permiso de ejecución  y ejecutamos dicho fichero
+
<source lang=bash>
+
chmod +x jdk-8u20-nb-8_0_1-linux-x64.sh
+
./jdk-8u20-nb-8_0_1-linux-x64.sh
+
</source>
+
*Una vez instalado se puede ejecutar y no hace falta modificar ningún parámetro
+
 
+
 
Ubuntu restricted extras[editar código]
 
Ubuntu restricted extras[editar código]
  

Revisión de 09:13 29 sep 2016

Instalar java

  • Se puede instalar descargando el script de la página oficial de oracle o bien a través de repositorios de ubuntu
  • En este caso instalamos a partir de los repositorios
1.- Primero añadimos el repositorio WebUpd8
sudo add-apt-repository ppa:webupd8team/java


Icon key points.gif

Cuida la versión

Si instalas una versión superior de máquina virtual, el EDI netbeans en la versión 8.x no funcionará

(Comment.gif: Si estás usando un contenedor con ubuntu:14.04, antes has de instalar el siguiente paquete

     apt-get install software-properties-common

)


2.- Actualizamos la lista de repositorios
sudo apt-get update

3.- Ahora realizamos la instalación

sudo apt-get install openjdk-8-jdk
  • Entonces ya tenemos java instalado y podremos verificar interrogando por la instalación
java -version
javac -version

JavaVersion.png

Instalar netbeans

  • Refrencias web a consultar por si te interesan o te atascas.
  • También incluye la forma de crearse un icono de acceso directo:
https://computingforgeeks.com/install-netbeans-ide-on-debian-ubuntu-and-linux-mint/
https://blog.artegrafico.net/instalacion-de-netbeans-11-en-ubuntu-18-04
  • Es important verificar si nuestro equipo sea de 64 bits o de 32 para descargar el fichero correcto
# uname -a

Plantilla:MRM Actividad\Title=Instalar desde el repositorio

Descargando el fichero
  • Vamos a la página de referencia y nos movemos a la opicón de descargas
https://netbeans.org/downloads/

Netbeans instaler1.png

  • Seleccionamos el versión estable

Netbeans instaler2.png

  • Optamos por desacargar un binario

Netbeans instaler3.png

  • Accedemos al fichero descargado
  • Una vez descargado, le damos al permiso de ejecución y lo ejecutamos en local
  • Le damos permiso de ejecución y ejecutamos dicho fichero
chmod +x Apache-NetBeans-11.1-bin-linux-x64.sh
./Apache-NetBeans-11.1-bin-linux-x64.sh
  • Una vez instalado se habrá creado una carpeta en nuestro directorio home llamada netbeans-11 donde se desplegará todos los directorios de dicho programa.

Permisos

  • Apache trabaja bajo el directorio especificado en la directiva DocumentRoot
  • Por defecto se asigna el valor /var/www/html
  • Es deseable para el desarrollo que este directorio sea propiedad de el usuario que crea los ficheros
  • Por otro lado apache va a leer y ejecutar estos ficheros.
  • Suponiendo los siguientes valores

usuario: alumno usuario propietario de apache: www-data grupo de apache: www-data

  • Vamos a hacer que el propietario de ese directorio sea el usuario habitual y el grupo, que sea el grupo de apache.
  • Para ello usamos el comando chown change owner.
 sudo chown alumno:www-data /var/www/html -R

(Comment.gif: -R para que lo haga de forma recursiva si hubiera ya creados directorio)


  • En caso de tener que cambiar permisos revisa el comando chmod change mode


Icon activity.jpg

Dar permisos a todos los ficheros de un directorio

 sudo chomod 775 /var/www/html -R
  • Recuerda que son números octales:
  1. El primero son permisos para el propietario
  2. El segundo son permisos para el grupo
  3. El tercero son permisos para el resto
rwx
111 Permiso de lectura escrutura y ejecución
100 Solo permisos de lectura
101 Permiso de lectura y ejecucuón
110 Permiso de lectura y escritura
(Comment.gif: Esto es importante tenerlo claro, revísalo si no lo ves claro o pregunta)
{{{1}}}


Ubuntu restricted extras[editar código]

Una instalación limpia de Ubuntu no permite ver Flash, QuickTime, WMV, aplicaciones Java, etc. Ubuntu Restricted Extras es un paquete que incluye todo el software que por razones de patentes y conflictos con la legislación de ciertos países, Canonical, la empresa madre de Ubuntu, no puede incluir por defecto en la distribución.

sudo apt-get install ubuntu-restricted-extras

Montando nuestra arquitectura Instalar Apache php y MySql

  • Seguimos la instalación de lamp
http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-12.04-lts-lamp
  1. instalamos mysql
  • Durante la instalación nos pedirá la contraseña de root
  • Probamos a entrar y que funciona bien
 mysql -u root -p
 '''insertamos la password'''
 show databases:
 
 use my_baseDatos;  
 
 SELECT database();
  • Podemos probar a crear una tabla
  1. Instalamos apache
 apt-get install apache2


Icon activity.jpg

Actividad

  1. Probamos a ver si responde nuestro servidor web
  2. Vemos el fichero de configuración
  3. localizamos el fichero log y el de errores






  • para parar y arrancar el servicio
sudo /etc/init.d/apache2 stop|start

Ahora debemos instalar php6 y el módulo correspondiente para apahce

  • Para instalar la versión 6, primero tenemos que añadir el fuente en el fichero sources.list
sudo add-apt-repository ppa:ondrej/php5-5.6
apt-get install php5 libapache2-mod-php5
  • Debemos restaurar el servicio para que los cambios tengan efecto en el servidor web
/etc/init.d/apache2 restart


Icon activity.jpg

Actividad

  • Localiza el fichero de configuracion de php: php.ini
  • Analiza el valor y significado de las siguientes directivas
  1. short_open_tags
  2. max_execution_time
  3. error_reporting
  4. file_upload
  5. upload_max_filesize




Instalar xdebug

  • Podemos consultar la pagina de netbeans para la informacion
https://netbeans.org/kb/docs/php/configure-php-environment-ubuntu.html#xdebug-package
sudo apt-get install php5-dev php-pear
 sudo pecl install xdebug
  • A continuacion debemos modificar el fichero ini de php
  • Abrimos con nuestro editor el fichero
 sudo vim /etc/php5/apache2/php.ini .
  • Añadimos el módulo de xdebug a la variable zend_extenxion de php
zend_extension=/usr/lib/php5/<DATE+lfs>/xdebug.so
xdebug.remote_enable=on
  • Recordad que <DATE+ĺfs> es un nombre de directorio que se habrá creado al instalar esta extensión.
  • En el momento de la instalación en mi caso fue 20121212
  • Si no funciona correctamente visita esta página http://xdebug.org/wizard.php
  • Copia en el cuadro de texto la salida de phpinfo() o bien en línea de comandos php -i
  • Después sigue las instrucciones que te van indicando.