Как запустить UWamp в качестве фонового процесса и как получить уведомление сервера готов в ОС Windows?

Вам нужно запустить PHP, APACHE, MYSQL, используя UWAMP или любой другой в качестве фонового процесса, без отображения иконки в трее или любой другой?
используя командную строку start -WindowStyle Скрытый не работает. пожалуйста, предложите мне что-нибудь для этого.

0

Решение

используйте командную строку, чтобы запустить приложение в Windows, почти все языки программирования могут использовать этот рекурс, я использую на языке Java эти команды:

// класс для использования команд в командной строке ОС Windows

public class Prompt {

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());
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]