Encender el servidor LAMPP sin comandos

Iniciado por Zackonit, Marzo 26, 2021, 01:23:12 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Marzo 26, 2021, 01:23:12 AM Ultima modificación: Marzo 26, 2021, 11:20:30 PM por AXCESS
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Que onda banda , he estado algo ausente estos utlimos meses pero vengo a enseñarles una aplicacion que hice el dia de ayer .Hice una aplicación para
encender el servidor apache en 127.0.0.1 , claramente este script funciona para sistemas Linux

DISFRUTENLO PARA UNDERCODE :3
Código: python

import subprocess
from tkinter import *

class Apache_services():
    def __init__(self,window,dimensions='500x500'):
        self.window = Tk()
        self.dimensions = dimensions

    def Apache_root_services(self):
        self.window.title('@Apache service ~zackonit')
        self.window.geometry(self.dimensions)
        self.window.resizable(0,0)
        self.fonty = ("Verdana",24)

        self.INSERT = Label(text="Apache Service 127.0.0.1",
        fg="yellow" ,bg="black",font=self.fonty).pack()

        self.window.configure(background='black')
        '''Recovery buttons'''
        self.service = Label(self.window,text="Open Linux local server",
                             fg='red', bg="black").place(x=25,y=65)

        self.info = Button(self.window,text="Open",bg="green",fg="white",command=self.openLinux_service).place(x=228,y=55)
        self.down = Button(self.window,text="Down" ,bg="red" ,fg="white",command=self.downLinux_service).place(x=328,y=55)

        self.footer =  Label(self.window, text='Development @zackonit',bg="yellow" ,fg="black",width=65, height=3).place(x=1,y=440)

    def openLinux_service(self,unlock='sudo /opt/lampp/lampp start',fail='sudo /etc/init.d/apache2 stop'):
        self.main = subprocess.check_output(fail,subprocess.STDOUT,shell=True)
        self.opt_command = subprocess.check_output(unlock,subprocess.STDOUT,shell=True)
        self.output = Label(text=self.opt_command,fg="blue" ,bg="black",width="50").place(x=15,y=125) 
       
    def downLinux_service(self,down_track='sudo /opt/lampp/lampp stop'):
        self.stoplinux = subprocess.check_output(down_track ,subprocess.STDOUT,shell=True)
        self.out = Label(text=self.stoplinux,fg="violet",bg="black",width="50").place(x=5,y=123)

        self.config = subprocess.check_output('figlet ImHackerEnterMyW0rld',subprocess.STDOUT,shell=True)
        self.ifconfig = Label(text=self.config ,fg="white" ,bg="black").place(x=5,y=210)
       

if __name__ == "__main__":
    apache_services = Apache_services(None)
    apache_services.Apache_root_services()

    apache_services.openLinux_service()
    apache_services.downLinux_service()