Control de “localhost” II
Publicada el Martes, 24/7/2007 por David Esperalta
¿Recuerdas la entrada "Control de localhost" y el archivo "BAT" que incluía en ella? Pues he hecho cambios en el mismo, gracias, en parte, a unos amigos que han probado "el invento" y me han hecho algunos comentarios y aportaciones.
:: Control de "localhost" :: (c) 2007 David Esperalta @ECHO OFF CLS SET DEBUG=OFF SET VERSION=1.0 SET NSMYSQL=MySQL5_localhost SET NSAPACHE=Apache2.2_localhost SET INDEXPHP=http://localhost/index.php SET DLIBMYSQL=C:WindowsSystem32libmysql.dll SET OLIBMYSQL=C:localhostsoftwarephplibmysql.dll SET APACHELOGS=C:localhostsoftwareapachelogs*.log SET BINMRELAY=C:localhostsoftwaresmtpminiRelay.exe SET BINMYSQL=C:localhostsoftwaremysqlbinmysqld.exe SET BINAPACHE=C:localhostsoftwareapachebinhttpd.exe SET TAREA_1= Iniciar los Servicios SET TAREA_2= Detener los Servicios SET TAREA_3= Reiniciar el Servidor SET TAREA_4= Instalar los Servicios SET TAREA_5= Desinstalar los Servicios SET TAREA_6= Eliminar "logs" de Apache SET TAREA_7= Iniciar el Servidor SMTP SET TAREA_0= Cerrar / Salir SET RSTITULO= Control de "localhost" SET RSREQUIS= Reinstala "localhost"... SET RSMAYUDA= Pulsa la tecla de la tarea SET RSMDEBUG= Pausa del modo DEBUG (activado) IF NOT EXIST %BINMYSQL% GOTO:REQUISITOS IF NOT EXIST %BINAPACHE% GOTO:REQUISITOS IF NOT EXIST %BINMRELAY% GOTO:REQUISITOS :INICIO COLOR f0 TITLE %RSTITULO% v%VERSION% IF "%DEBUG%"=="ON" GOTO:DEBUG GOTO:OPCIONES :OPCIONES CLS ECHO. ECHO %RSTITULO% v%VERSION% ECHO. ECHO. ECHO 1. %TAREA_1% ECHO. ECHO 2. %TAREA_2% ECHO. ECHO 3. %TAREA_3% ECHO. ECHO 4. %TAREA_4% ECHO. ECHO 5. %TAREA_5% ECHO. ECHO 6. %TAREA_6% ECHO. ECHO 7. %TAREA_7% ECHO. ECHO. ECHO 0. %TAREA_0% ECHO. ECHO. SET NTAREA= SET /P NTAREA= if NOT "%NTAREA%"=="" GOTO:TAREA_%NTAREA% % else % GOTO:AYUDA :TAREA_0 GOTO:FINAL :TAREA_1 CLS ECHO. ECHO %TAREA_1% ECHO. NET START %NSMYSQL% %BINAPACHE% -k start -n %NSAPACHE% start %INDEXPHP% GOTO:INICIO :TAREA_2 CLS ECHO. ECHO %TAREA_2% ECHO. NET STOP %NSMYSQL% %BINAPACHE% -k stop -n %NSAPACHE% GOTO:INICIO :TAREA_3 CLS ECHO. ECHO %TAREA_3% ECHO. %BINAPACHE% -k restart -n %NSAPACHE% GOTO:INICIO :TAREA_4 CLS ECHO. ECHO %TAREA_4% ECHO. %BINAPACHE% -k install -n %NSAPACHE% % Now, from the Seoane mind... ; % SC config %NSAPACHE% start= demand %BINMYSQL% --install-manual %NSMYSQL% IF NOT EXIST %DLIBMYSQL% copy %OLIBMYSQL% %DLIBMYSQL% GOTO:INICIO :TAREA_5 CLS ECHO. ECHO %TAREA_5% ECHO. NET STOP %NSMYSQL% %BINAPACHE% -k stop -n %NSAPACHE% %BINMYSQL% --remove %NSMYSQL% %BINAPACHE% -k uninstall -n %NSAPACHE% IF EXIST %DLIBMYSQL% DEL %DLIBMYSQL% GOTO:INICIO :TAREA_6 CLS ECHO. ECHO %TAREA_6% ECHO. del %APACHELOGS% GOTO:INICIO :TAREA_7 CLS ECHO. ECHO %TAREA_7% ECHO. start %BINMRELAY% GOTO:INICIO :AYUDA CLS ECHO. ECHO %RSTITULO% ECHO. ECHO %RSMAYUDA% PAUSE >NUL GOTO:INICIO :REQUISITOS CLS ECHO. ECHO %RSTITULO% ECHO. ECHO %RSREQUIS% PAUSE >NUL GOTO:FINAL :DEBUG ECHO. ECHO %RSMDEBUG% ECHO. PAUSE GOTO:OPCIONES :FINAL CLS
Categorías: General
Control de “localhost” II
Publicada el Martes, 24/7/2007 por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks
Publicada el Martes, 24/7/2007 por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks
Sin comentarios, ¡escribe uno ahora!