{"id":73,"date":"2015-11-02T21:38:20","date_gmt":"2015-11-02T21:38:20","guid":{"rendered":"http:\/\/joanruedapauweb.com\/blog\/?p=73"},"modified":"2017-04-26T10:59:34","modified_gmt":"2017-04-26T10:59:34","slug":"servidor-web-lamp-raspberry-pi","status":"publish","type":"post","link":"https:\/\/joanruedapauweb.com\/blog\/index.php\/2015\/11\/02\/servidor-web-lamp-raspberry-pi\/","title":{"rendered":"Servidor Web LAMP Raspberry Pi"},"content":{"rendered":"<p>Hoy explicar\u00e9 como hacerte un servidor <strong>LAMP <\/strong>(Linux Apache MySQL PHP) con tu Raspberry Pi.<\/p>\n<p>En primer lugar debes asegurarte de tener <a href=\"http:\/\/joanruedapauweb.com\/blog\/index.php\/2015\/10\/31\/ip-estatica-fija-raspberry-pi\/\"><strong>configurada la IP fija,<\/strong> aqu\u00ed se explica como.<\/a><\/p>\n<p>En segundo lugar debes <strong>actualizar el apt-get<\/strong> para preparar las instalaciones, as\u00ed que en l\u00ednea de comando escribes las sentencias correspondientes:<\/p>\n<pre class=\"lang:default decode:true\">sudo apt-get update\r\nsudo apt-get upgrade<\/pre>\n<p>Y ya pasamos por fin a las intalaciones \ud83d\ude42<\/p>\n<p>Instalamos <strong>Apache<\/strong>:<\/p>\n<pre class=\"lang:default decode:true\">sudo apt-get install apache2<\/pre>\n<p>Instalamos <strong>PHP<\/strong> y varios paquetes:<\/p>\n<pre class=\"lang:default decode:true\">sudo apt-get install php5\r\nsudo apt-get install libapache2-mod-php5 libapache2-mod-perl2 php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-imap php5-ldap php5-mhash php5-mysql php5-odbc<\/pre>\n<p>Podemos crear un archivo <strong>phpinfo<\/strong> para ver la informaci\u00f3n:<\/p>\n<pre class=\"lang:default decode:true \">sudo nano \/var\/www\/html\/info.php<\/pre>\n<p>Dentro del archivo escribimos:<\/p>\n<pre class=\"lang:default decode:true \">&lt;?php\r\n      phpinfo();\r\n?&gt;<\/pre>\n<p>Ahora podemos comprobar entrando en el navegador web desde la Raspberry la url: http:\/\/localhost\/info.php<\/p>\n<p>O si nos conectamos de manera remota (en el ejemplo la ip es 192.168.1.100), introducimos la siguiente url en nuestro navegador web: http:\/\/192.168.1.100\/info.php<\/p>\n<p>Podremos ver algo parecido a esto:<br \/>\n<a href=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/11\/capturaphpinfo.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-95\" src=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/11\/capturaphpinfo-300x117.png\" alt=\"capturaphpinfo\" width=\"300\" height=\"117\" srcset=\"https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/11\/capturaphpinfo-300x117.png 300w, https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/11\/capturaphpinfo-1024x398.png 1024w, https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/11\/capturaphpinfo.png 1187w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Instalamos <strong>MySQL<\/strong>:<\/p>\n<pre class=\"lang:default decode:true\">sudo apt-get install mysql-server<\/pre>\n<p>Ahora podemos instalar <strong>phpMyAdmin<\/strong> para gestionar via web la Base de Datos, para ello primero haremos:<\/p>\n<pre class=\"lang:default decode:true\">sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin<\/pre>\n<p>Mientras se instala nos pedir\u00e1 el tipo de servidor instalado, seleccionamos \u00abapache2\u00bb.<br \/>\nTambi\u00e9n nos preguntar\u00e1 la contrase\u00f1a que tiene la base de datos y nos pedir\u00e1 una contrase\u00f1a para el phpMyAdmin.<\/p>\n<p>Ahora queda <strong>configurar Apache<\/strong> para trabajar con <strong>phpMyAdmin<\/strong>:<\/p>\n<pre class=\"lang:default decode:true \">sudo nano \/etc\/apache2\/apache2.conf<\/pre>\n<p>Y a\u00f1adimos al final del documento (recuerda que puedes avanzar m\u00e1s r\u00e1pido con Ctrl+V) la siguiente l\u00ednea:<\/p>\n<pre class=\"lang:default decode:true \">Include \/etc\/phpmyadmin\/apache.conf<\/pre>\n<p>Guardamos el documento y reiniciamos apache:<\/p>\n<pre class=\"lang:default decode:true \">sudo \/etc\/init.d\/apache2 restart<\/pre>\n<p>Ahora si introducimos en el navegador web de la Rapberry:<br \/>\nhttp:\/\/localhost\/phpmyadmin<\/p>\n<p>O si lo hacemos desde remoto (en el ejemplo la ip es 192.168.1.100), introducimos en nuestro navegador web: http:\/\/192.168.1.100\/phpmyadmin<\/p>\n<p>Nos aparecer\u00e1 la pantalla de login de phpmyadmin:<\/p>\n<p><a href=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/11\/capturaphpmyadmin.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-101\" src=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/11\/capturaphpmyadmin-252x300.png\" alt=\"capturaphpmyadmin\" width=\"252\" height=\"300\" srcset=\"https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/11\/capturaphpmyadmin-252x300.png 252w, https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/11\/capturaphpmyadmin.png 532w\" sizes=\"(max-width: 252px) 100vw, 252px\" \/><\/a><\/p>\n<p>Ahora ya podemos gestionar por la web la base de datos, bieeen!<\/p>\n<p><strong>Fuentes:<br \/>\n<\/strong><a href=\"https:\/\/geekytheory.com\/tutorial-raspberry-pi-crear-servidor-web\/\">https:\/\/geekytheory.com\/tutorial-raspberry-pi-crear-servidor-web\/<\/a><\/p>\n<p><a href=\"http:\/\/www.geothread.net\/building-a-lamp-server-on-the-raspberry-pi-computer\/\" class=\"broken_link\">http:\/\/www.geothread.net\/building-a-lamp-server-on-the-raspberry-pi-computer\/<\/a><\/p>\n<p><a href=\"http:\/\/raspipress.com\/2012\/09\/tutorial-install-phpmyadmin-on-your-raspberry-pi\/\">http:\/\/raspipress.com\/2012\/09\/tutorial-install-phpmyadmin-on-your-raspberry-pi\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy explicar\u00e9 como hacerte un servidor LAMP (Linux Apache MySQL PHP) con tu Raspberry Pi. En primer lugar debes asegurarte de tener configurada la IP fija, aqu\u00ed se explica como. En segundo lugar debes actualizar el apt-get para preparar las instalaciones, as\u00ed que en l\u00ednea de comando escribes las sentencias correspondientes: sudo apt-get update sudo &hellip; <a href=\"https:\/\/joanruedapauweb.com\/blog\/index.php\/2015\/11\/02\/servidor-web-lamp-raspberry-pi\/\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">Servidor Web LAMP Raspberry Pi<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[26],"tags":[28,27,29,30],"_links":{"self":[{"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/73"}],"collection":[{"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":22,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/73\/revisions"}],"predecessor-version":[{"id":191,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/73\/revisions\/191"}],"wp:attachment":[{"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}