如何启动uwamp作为后台进程以及如何在Windows操作系统中准备好通知服务器?

时间:2018-05-31 06:18:48

标签: php mysql apache wamp uwamp

需要使用UWAMP或任何后台进程启动PHP,APACHE,MYSQL而不显示托盘图标或任何? 使用命令行启动-WindowStyle隐藏它无法正常工作。请为此建议我。

1 个答案:

答案 0 :(得分:0)

使用命令提示符在Windows中启动应用程序,几乎所有编程语言都可以使用此递归,我在Java语言中使用以下命令:

// class,用于在Windows操作系统的提示符下使用命令

公共类提示{

public static String exec(String cmd) {
    String resposta = "";
    try {
        Scanner S = new Scanner(Runtime.getRuntime().exec(cmd).getInputStream());
        while (S.hasNextLine()) {
            resposta += S.nextLine() + "\n";
        }
    } catch (Exception ex) {
        Alert.error(ex.getMessage());
    }
    return resposta;
}

public static void open(String cmd) {
    try {
        Runtime.getRuntime().exec(cmd);
    } catch (IOException ex) {
        Alert.error(ex.getMessage());
    }

} }

//另一个类中的方法,用于诸如服务之类的启动程序

public static void start(){

    try {

        String file = new File("").getAbsolutePath();

        String startApache = file + "/UwAmp/bin/apache/bin/httpd.exe  -k -start";
        String startMySql = file + "/UwAmp/bin/database/mysql-5.7.11/bin/mysqld.exe";

        System.out.println("beginning Apache Server");
        Prompt.exec(startApache);
        Thread.sleep(500);

       System.out.println("beginning MySQL Database Server");
        Prompt.exec(startMySql);
        Thread.sleep(500);

    } catch (Exception ex) {
        Alert.error(ex.getMessage());
    }
}