Montar servidor local con APPSERV

  • Autor Autor OsKaR
  • Fecha de inicio Fecha de inicio
OsKaR

OsKaR

Zeta
Verificación en dos pasos activada
Bueno betas, hace poco el compañero [MENTION=1576]ramonjosegn[/MENTION] me comento que le gustaría ver un tuto de APPSERV para poder poner online nuestras webs en local, vamos, tener nuestro propio servidor web en nuestro ordenador, ya que de esta forma podemos no solo trabajar en varias webs dejándolas listas para ponerlas online, sino que además, podemos probar todo tipo de scripts php, plugins o themes para Wordpress y ver cómo funcionan antes de instalarlo en nuestros sitios, sobre todo para evitar que estos puedan dañar la integridad de nuestras webs tras la instalación.

Paso 1: Instalar APPSERV
Entramos en AppServNetwork y descargamos la versión AppServ 2.5.10, una vez descargada ejecutamos el instalador y seguimos estas pantallas:

a) Clic en Next.
appserv1.webp

b) Clic en I Agree.
appserv2.webp

c) Aquí nos muestra la ruta en donde se instalará APPSERV, dejarla tal como está y clic en Next.
appserv3.webp

d) Dejamos todo tal como está y clic en Next.
appserv4.webp

e) Rellenamos con unos datos cualquiera, aquí importa bien poco lo que se ponga, pueden ser inventados y damos a Next.
appserv5.webp

f) Añade una contraseña para el usuario ROOT, apuntala para que no se te olvide, ¿ok? Lo demás lo dejamos tal como está y damos a Install.
appserv6.webp

g) Instalando...
appserv7.webp

h) Listo!, hacemos clic en Finish.
appserv8.webp

i) Mensaje de auto ejecución de APPSERV.
appserv9.webp

PASO 2: Quitando contraseña de ROOT
Bueno, para que no nos liemos demasiado a la hora de instalar todo tipo de script y sea más fácil el uso de APPSERV, yo lo que hago es eliminar la contraseña de ROOT, por tanto sólo me hace falta loguearme con la palabra ROOT y listo, esto es para evitar que algún día pueda olvidar la contraseña.

a) Abrimos el navegador y ponemos "http://localhost" y nos sale:
appserv10.webp

b) Entramos en PHPMYADMIN.... y nos logueamos:
appserv11.webp

c) Como veis, es una pantalla muy similar a los alojamientos web.
appserv12.webp

d) Hacemos scrool y buscamos "Privilegios", hacemos clic sobre esa opción:
appserv13.webp

e) En la fila "verde" damos al icono que tenemos al final de ella.
appserv14.webp

f) Buscamos la opción de "cambio de contraseña", seleccionamos "sin contraseña" y clic en "continuar".
appserv15.webp

g) Ahora el sistema cuando queramos volver a PHPMYADMIN nos pedirá nuevamente loguearnos, ahora sólo hay que poner "ROOT" y listo.
appserv16.webp

Paso 3: Modificando HTTPD.CONF
Vale, APPSERV por defecto no tiene activadas las urls amigables, vamos, el MOD REWRITE, por tanto, vamos a activarlo para que todos nuestros scripts que utilicen esta librería pueden funcionar correctamente, para ello seguimos las siguientes capturas:

a) Entramos en "Mi PC", perdonar que este en ingles ya que este tuto lo he hecho con el sv remoto. 😉
appserv17.webp

b) Entramos en "C" o donde hayáis instalado APPSERV, buscamos la carpeta con el mismo nombre "APPSERV=>Apache2.2=>conf" o bien "C:\AppServ\Apache2.2\conf". Ya sólo queda descargaros el archivo adjunto modificado por mi y renombrar el viejo para poner este, más que nada para que no os liéis modificando líneas. 😉
appserv18.webp

Bueno, ahora ya podéis funcionar como si vuestro pc fuera un alojamiento web, todas las webs debéis de meterlas en el directorio "WWW" de APPSERV, ahí creáis una carpeta tipo "Wordpress" y dentro de ella metéis los archivos. Luego bastaria con ir a PHPMYADMIN, crear una base de datos, configurar el wp-config.php de Wordpress y poner en vuestro navegador "http://localhost/wordpress" para instalarlo y tener online ese script.

Y nada más gente, espero que os guste este tuto y que sepáis que podéis tener todas vuestras webs en localhost, de esa forma podemos tener backups de las mismas de forma que si algún día nos la lían los del hosting, siempre podemos tener una copia perfecta de nuestra web sin miedo a que se nos borre. :encouragement:
 

Adjuntos

Muchas gracias [MENTION=3028]OsKaR[/MENTION]

¿Alguna forma de parar que corra en segundo plano? Lo digo para que no esté consumiendo recursos cada rato.

Gracias.
 
Muchas gracias [MENTION=3028]OsKaR[/MENTION]

¿Alguna forma de parar que corra en segundo plano? Lo digo para que no esté consumiendo recursos cada rato.

Gracias.

Si, puedes parar Apache y MySQL cuando quieras para luego volverlo a activar, pero vamos, yo lo tengo siempre "en marcha" y no noto nada, claro que este pc es potente, pero vamos, WMSERVER TOOLS es otro buen programa que si tiene la opción de "enchufarlo" cuando quieras, lo malo es que ya está desfasado y habría que actualizar manualmente tanto PHP como MySQL. 🙂
 
Gracias por el aporte.

Con los precios de algunos proveedores que pueden ser hasta de horas, como digitalocean, ya cada vez se va requiriendo menos esto, al menos ya es raro cuando alguien me dice que va probando en local.
 
Gracias por el aporte.

Con los precios de algunos proveedores que pueden ser hasta de horas, como digitalocean, ya cada vez se va requiriendo menos esto, al menos ya es raro cuando alguien me dice que va probando en local.

Depende, ya que si programas una web de cero necesitas "correr" en local si o si, imagina tener que subir cada archivo php a un FTP para probarlo mientras trabajas, no sólo pierdes tiempo sino que te vuelves loco. De esta forma según vas programando y guardando el archivo sólo tienes que refrescar el navegador para ver los resultados. 😉

Y si queremos correr scrapers, bots y demás "utilidades" viene muy bien aprovechar al máximo el remoto con Windows (GSA, ScrapeBox, etc..) para poner online sin dominios "ip/carpeta" cada script que necesite PHP y MySQL. 😉
 
ojo con appserv... lleva años desactualizado y con muchisimos fallos de seguridad... es mejor utilizar xampp (lo digo por que yo siempre preferia appserv) hasta que me hackearon un servidor con windows por instalar appserv y lo hicieron al momento..

Segun la wikipedia aqui pongo las fechas:

Última versión estable 2.5.106 (info)
2008 de junio de 10; hace 7 años

Última versión en pruebas 2.6.0 (info)
2011 de mayo de 10; hace 4 años
 
Exacto, como comenta [MENTION=23997]Gridalo[/MENTION] lo mejor es trabajar en XAMPP
 
ojo con appserv... lleva años desactualizado y con muchisimos fallos de seguridad... es mejor utilizar xampp (lo digo por que yo siempre preferia appserv) hasta que me hackearon un servidor con windows por instalar appserv y lo hicieron al momento..

Segun la wikipedia aqui pongo las fechas:

Última versión estable 2.5.106 (info)
2008 de junio de 10; hace 7 años

Última versión en pruebas 2.6.0 (info)
2011 de mayo de 10; hace 4 años

Bastante me costo quitar WMSERVER como para cambiar ahora jeje, además, como he dicho el tuto es para instalar en local APPSERV, que quede claro. 😉
 
Depende, ya que si programas una web de cero necesitas "correr" en local si o si, imagina tener que subir cada archivo php a un FTP para probarlo mientras trabajas, no sólo pierdes tiempo sino que te vuelves loco. De esta forma según vas programando y guardando el archivo sólo tienes que refrescar el navegador para ver los resultados. 😉

Y si queremos correr scrapers, bots y demás "utilidades" viene muy bien aprovechar al máximo el remoto con Windows (GSA, ScrapeBox, etc..) para poner online sin dominios "ip/carpeta" cada script que necesite PHP y MySQL. 😉
Pues yo puedo trabajar los archivos en mi hosting como si fuera local con el plugin SFTP de sublime text [emoji6]

Aunque el tutorial es muy bueno.

Enviado desde mi XT1254 mediante Tapatalk
 
Pues yo puedo trabajar los archivos en mi hosting como si fuera local con el plugin SFTP de sublime text [emoji6]

Aunque el tutorial es muy bueno.

Enviado desde mi XT1254 mediante Tapatalk

Si claro, pero si tengo un proyecto casi terminado y me voy de vacaciones sin internet, sólo hago copia al portátil y listo, puedes trabajar tranquilamente, además claro de como ya he comentado, tener copias totales de todos nuestros sitios, pero vamos, que cada cual elija lo que mejor le valga. 😉
 
Atrás
Arriba