XAMPP 7.2.10 unter Windows 10: Apache startet aufgrund von belegtem Port 80 nicht. Auf Port 80 läuft eine Applikation namens "System"?

Hab heute probiert XAMPP zu installieren, da ich PHP lernen möchte. Allerdings startet Apache nicht.

Log im Control Panel:

23:13:30 [main]   Initialisere Control Panel

23:13:30 [main]   Windows Version: Enterprise 64-bit

23:13:30 [main]   XAMPP Version: 7.2.10

23:13:30 [main]   Control Panel Version: 3.2.2 [ Compiled: Nov 12th 2015 ]

23:13:30 [main]   Mit Administratorrechten gestartet - gut!

23:13:30 [main]   XAMPP Installationsverzeichnis: "c:\xampp\"

23:13:30 [main]   Voraussetzungen werden geprüft

23:13:31 [main]   Alle Voraussetzungen sind erfüllt

23:13:31 [main]   Initialisiere Module

23:13:31 [Apache]   Problem festgestellt!

23:13:31 [Apache]   Port 80 in Benutzung von "Unable to open process" (PID 4)!

23:13:31 [Apache]   Apache wird NICHT starten, wenn die konfigurierten Ports nicht frei sind!

23:13:31 [Apache]   Die blockierende Anwendung muss deinstalliert/deaktiviert/rekonfiguriert werden oder

23:13:31 [Apache]   Apache und das Control Panel müssen auf einen anderen Port zu lauschen

23:13:31 [mysql]   XAMPP MySQL Dienst ist bereits gestartet auf Port 3306

23:13:31 [main]   Aktiviere Autostart für Modul "Apache"

23:13:31 [main]   Aktiviere Autostart für Modul "MySQL"

23:13:31 [main]   Starte Check-Timer

23:13:31 [main]   Control Panel bereit

23:13:32 [Apache]   Autostart aktiv: Starte...

23:13:32 [Apache]   Problem festgestellt!

23:13:32 [Apache]   Port 80 in Benutzung von "Unable to open process" (PID 4)!

23:13:32 [Apache]   Apache wird NICHT starten, wenn die konfigurierten Ports nicht frei sind!

23:13:32 [Apache]   Die blockierende Anwendung muss deinstalliert/deaktiviert/rekonfiguriert werden oder

23:13:32 [Apache]   Apache und das Control Panel müssen auf einen anderen Port zu lauschen

23:13:32 [Apache]   Versuche Apache Windows Dienst zu starten...

23:13:32 [mysql]   Autostart abgebrochen: MySQL ist bereits gestartet

Wenn ich den Port auf 81 oder 8080 stelle passiert nichts und Apache ist immer noch rot makiert. http://localhost:80 zeigt: "Webseite nicht gefunden".

Error.log in C:\xampp\apache\logs ist leer.

Windows event viewer:

The Apache service named reported the following error:

>>> (OS 10013)Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig. : AH00072: make_sock: could not bind to address [::]:80    .

The Apache service named reported the following error:

>>> (OS 10013)Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig. : AH00072: make_sock: could not bind to address 0.0.0.0:80    .

The Apache service named reported the following error:

>>> AH00451: no listening sockets available, shutting down    .

The Apache service named reported the following error:

>>> AH00015: Unable to open logs    .

Da scheinbar der Port 80 besetzt war habe ich probiert herauszufinden, welches Programm diesen besetzt. Auf PID 4 liegt eine Applikation namens "System".

Computer, Technik, Apache, Technologie, xampp, Spiele und Gaming
2 Antworten
PHP 7 warum werden Extensions über Command Line nicht gelesen?

Wie kann es sein, dass ich über die Windows 10 Command Line bei folgendem Aufruf:

c:/xampp/php> php --ini

diese Meldungen bekomme, obwohl die Extensions alle phsisch vorhanden sind:

Warning: PHP Startup: Unable to load dynamic library 'php_curl.dll' (tried: C:\xampp\php\ext\php_curl.dll (Es wurde versucht, auf eine unzulssige Adresse zuzugreifen.), C:\xampp\php\ext\php_php_curl.dll.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'php_ftp.dll' (tried: C:\xampp\php\ext\php_ftp.dll (Es wurde versucht, auf eine unzulssige Adresse zuzugreifen.), C:\xampp\php\ext\php_php_ftp.dll.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'php_http.dll' (tried: C:\xampp\php\ext\php_http.dll (Es wurde versucht, auf eine unzulssige Adresse zuzugreifen.), C:\xampp\php\ext\php_php_http.dll.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0

... und viele Weitere mehr ... (Liste gekürzt, weil gutefrage-net nur 3000 Zeichen zulässt!) Echt zum Kotzen!

Warning: PHP Startup: Unable to load dynamic library 'php_stomp.dll' (tried: C:\xampp\php\ext\php_stomp.dll (Es wurde versucht, auf eine unzulssige Adresse zuzugreifen.), C:\xampp\php\ext\php_php_stomp.dll.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0

Configuration File (php.ini) Path: C:\WINDOWS

Loaded Configuration File:        C:\xampp\php\php.ini

Scan for additional .ini files in: (none)

Additional .ini files parsed:     (none)

Interessanter Weise werden nicht alle Extensions aufgeführt.

In der php.ini steht:

extension_dir = "C:\xampp\php\ext"

Wird gelesen: extension=php_v8js.dll
Wird nicht gelesen: php_curl.dll

Die beiden DLLs befinden sich im Verzeichnis:

c:/xampp/php/ext/

Das ist wirklich sonderbar!

Wenn ich zum Test folgendes mache:

extension_dir = "C:\xampp\php\ext\test"

Bekomme knapp 200 Zeilen Warnmeldungen. Ohne test sind es 50.

Ich habe PHP 7.2.7 von Apache runtergeladen und das Verzeichnis "PHP" ersetzt. Aus dem neuen Verzeichnis habe ich die php_ini_bak aktiviert. Über den Browser Aufgerufens funktioniert einwandfrei.

Wenn ich über die Command Line von Windows 10 ein Skript starte, bekomme ich beispielsweise diese Fehlermeldung:

Warning: stream_socket_client(): unable to connect to ssl://www.test.de:443 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?)

In der php.ini - die auch für die Command Line gilt, was ich über phpinfo(); erfahren habe, steht:

extension=php_openssl.dll (ohne ; davor!)

Und unter c:/xampp/php/ext/ befindet sich das dazugehörige File:

php_openssl.dll

Ich habe auch das richtige php7 ausgewählt:

Das sagt phpinfo();:

Compiler MSVC15 (Visual C++ 2017) Architecture x86

Und das habe ich runtergeladen:

php-7.2.7-Win32-VC15-x86

Die Fehlermeldungen überschreiten mein Verständnis, weil die Extensions vorhanden sind.

Hat jemand eine Idee?

Computer, Technik, programmieren, Extensions, PHP, Technologie, xampp
3 Antworten
Warum crasht die App und was ist das Problem?

Ich habe eine App mit Android Studio erstellt in der sich die MainActivity mit einem Http Client mit einem PHP Script verbindet um so json werte auszutauschen.Wo liegt im Code das Problem? (Es könnte eventuell an der Verbindung zum localhost xampp Server liegen)

PHP und MainActivity.java:

<?php
   $db = mysqli_connect("localhost", "root", "", "registration");
    $sql=mysqli_query($db, "SELECT * FROM users");
    while($row=mysqli_fetch_assoc($sql))
    $output[]=$row;
    print(json_encode($output));
    mysqli_close($db);
?>

public class MainActivity extends AppCompatActivity {

   @Override

   protected void onCreate(Bundle savedInstanceState) {

       super.onCreate(savedInstanceState);

       setContentView(R.layout.activity_main);

       String result = null;       InputStream is = null;       StringBuilder sb=null;

       //http post       try{           HttpClient httpclient = new DefaultHttpClient();           HttpPost httppost = new HttpPost("http://meine netzwerkadress die ich aber nicht verraten will:8080/example/index.php");           HttpResponse response = httpclient.execute(httppost);           HttpEntity entity = response.getEntity();           is = entity.getContent();       }catch(Exception e){           Log.e("log_tag", "Error in http connection"+e.toString());       }

       //convert response to string       try{           BufferedReader reader = new BufferedReader(new InputStreamReader(is,"utf-8"),8);           sb = new StringBuilder();           sb.append(reader.readLine() + "\n");           String line="0";           while ((line = reader.readLine()) != null) {               sb.append(line + "\n");           }           is.close();           result=sb.toString();       }catch(Exception e){           Log.e("log_tag", "Error converting result "+e.toString());       }

       //paring data       int fd_id = 0;       String fd_name = "";       try{           JSONArray jArray = new JSONArray(result);           JSONObject json_data=null;           for(int i=0;i<jArray.length();i++) {               json_data = jArray.getJSONObject(i);               fd_id = json_data.getInt("id");               fd_name = json_data.getString("login");           }       }catch(JSONException e1){           Toast.makeText(getBaseContext(), "No Data Found", Toast.LENGTH_LONG).show();       }catch (ParseException e1){           e1.printStackTrace();       }

       //print received data       TextView t = (TextView)findViewById(R.id.text1);       t.setText("ID: "+fd_id+" Name: "+fd_name);

       final Button button = (Button)findViewById(R.id.button);

       button.setOnClickListener(new View.OnClickListener() {           @Override           public void onClick(View view) {               Intent i = new Intent(MainActivity.this, Main2Activity.class);               startActivity(i);           }       });

   } }

App, Java, Android, PHP, xampp, Android Studio
2 Antworten
Wie entferne ich HTTP ERROR 500?

Ich habe mir auf meinen Raspberry Pi 3 Raspbian Stretch drauf geklatscht und alle Pakete installiert die ich benötige für einen Webserver. (Apache, php, mysql, phpmyadmin) Ich hatte anfangs das Problem dass ich mich in Phpmyadmin nicht mit dem Benutzer Root anmelden konnte. Das Problem habe ich gelöst in dem ich mir einen neuen Benutzer angelegt habe dem ich dann root rechte zugeteilt habe.

Soweit alles gut... Ich kann unter localhost/ alles mögliche machen, so wie es auch sein sollte. Auch Php abfragen funktionieren oder Mysql Datenbankverbindungen.

Nun zu meinem Problem:

Sobald ich mehr als nur abfragen schreibe z.b. Formular Einträge in die Datenbank speichern möchte, Funktioniert die Seite nicht mehr und Folgender Fehler vom !!!Browser!!! kommt: Seite Funktioniert nicht HTTP ERROR 500.

Ich habe gelesen dass der Auslöser eine Endlosschleife seien kann. In meinem Code ist aber kein Fehler da dieser auch ziemlich Schlicht und klein ist.

Sobald ich den Code entferne und z.b. nur meine Datenbank Verbindung drinnen lass, funktioniert die Seite wieder.

Wie soll ich jetzt bitte Phpmyadmin benutzen bzw meinen Host localhost ohne dass da was funktioniert?

Ich bedanke mich schon mal für jeden Hilfreichen Kommentar, da ich schon seit 3 Tagen am rumtüfteln bin wie ich das hier lösen könnte.

Computer, Website, Technik, Webseite, programmieren, Programmierung, Datenbank, MySQL, PHP, Technologie, xampp, Apache2, localhost, phpmyadmin, Raspberry Pi 3
6 Antworten
MySQL start nicht mehr?

Mein MySQL startet nicht mehr. Hier mal die mysql_error.log. Ich hoffe mir kann jemand helfen.

2017-12-02 14:56:33 2770 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
2017-12-02 14:56:33 10096 [Note] InnoDB: innodb_empty_free_list_algorithm has been changed to legacy because of small buffer pool size. In order to use backoff, increase buffer pool at least up to 20MB.

2017-12-02 14:56:33 10096 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2017-12-02 14:56:33 10096 [Note] InnoDB: The InnoDB memory heap is disabled
2017-12-02 14:56:33 10096 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2017-12-02 14:56:33 10096 [Note] InnoDB: _mm_lfence() and _mm_sfence() are used for memory barrier
2017-12-02 14:56:33 10096 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-12-02 14:56:33 10096 [Note] InnoDB: Using generic crc32 instructions
2017-12-02 14:56:33 10096 [Note] InnoDB: Initializing buffer pool, size = 16.0M
2017-12-02 14:56:33 10096 [Note] InnoDB: Completed initialization of buffer pool
2017-12-02 14:56:34 10096 [Note] InnoDB: Highest supported file format is Barracuda.
2017-12-02 14:56:34 10096 [Note] InnoDB: 128 rollback segment(s) are active.
2017-12-02 14:56:34 10096 [Note] InnoDB: Waiting for purge to start
2017-12-02 14:56:34 10096 [Note] InnoDB:  Percona XtraDB (<a href="http://www.percona.com">http://www.percona.com</a>) 5.6.34-79.1 started; log sequence number 3536010
2017-12-02 14:56:34 4624 [Note] InnoDB: Dumping buffer pool(s) not yet started
Cannot find checkpoint record at LSN (1,0x213b)

2017-12-02 14:56:34 10096 [ERROR] mysqld.exe: Aria recovery failed. Please run aria_chk -r on all Aria tables and delete all aria_log.######## files
2017-12-02 14:56:34 10096 [ERROR] Plugin 'Aria' init function returned error.
2017-12-02 14:56:34 10096 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed.
2017-12-02 14:56:34 10096 [Note] Plugin 'FEEDBACK' is disabled.
2017-12-02 14:56:34 10096 [ERROR] Aria engine is not enabled or did not start. The Aria engine must be enabled to continue as mysqld was configured with --with-aria-tmp-tables
2017-12-02 14:56:34 10096 [ERROR] Aborting
MySQL, xampp
1 Antwort
XAMPP Apache startet nicht bzw. bleibt hängen?

Hallo, immer wenn ich irgendein Programm mit (Apache, MySQL...) mit XAMPP starten möchte, bleibt das Control Panel bei Versuche Apache Windows Dienst zu starten... stehen ;( Weiß jemand wie ich das beheben kann?

Das steht im Control Panel:

14:45:31  [main]    Initialisere Control Panel
14:45:31  [main]    Windows Version:  Home  64-bit
14:45:31  [main]    XAMPP Version: 7.0.0
14:45:31  [main]    Control Panel Version: 3.2.2  [ Compiled: Nov 12th 2015 ]
14:45:31  [main]    Mit Administratorrechten gestartet - gut!
14:45:31  [main]    XAMPP Installationsverzeichnis: "c:\xampp\"
14:45:31  [main]    Voraussetzungen werden geprüft
14:45:31  [main]    Alle Voraussetzungen sind erfüllt
14:45:31  [main]    Initialisiere Module
14:45:31  [Apache]  Apache Dienst mit falschem Pfad erkannt
14:45:31  [Apache]  Ändere XAMPP Apache und Control Panel Einstellungen oder
14:45:31  [Apache]  Entferne/Deaktiviere den anderen Windows Dienst vorher
14:45:31  [Apache]  Pfad gefunden: ERROR: Could Not Get Service Config
14:45:31  [Apache]  Erwarteter Pfad: "c:\xampp\apache\bin\httpd.exe" -k runservice
14:45:31  [mysql]   MySQL Dienst mit falschem Pfad erkannt
14:45:31  [mysql]   Ändere XAMPP MySQL und Control Panel Einstellungen oder
14:45:31  [mysql]   Entferne/Deaktiviere den anderen Windows Dienst vorher
14:45:31  [mysql]   Pfad gefunden: ERROR: Could Not Get Service Config
14:45:31  [mysql]   Erwarteter Pfad: c:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql
14:45:31  [filezilla]   FileZilla Dienst mit falschem Pfad erkannt
14:45:31  [filezilla]   Ändere XAMPP FileZilla und Control Panel Einstellungen oder
14:45:31  [filezilla]   Entferne/Deaktiviere den anderen Windows Dienst vorher
14:45:31  [filezilla]   Pfad gefunden: "C:\program files\xampp\filezillaftp\filezillaserver.exe"
14:45:31  [filezilla]   Erwarteter Pfad: "c:\xampp\FileZillaFTP\filezillaserver.exe"
14:45:31  [Tomcat]  Tomcat Dienst mit falschem Pfad erkannt
14:45:31  [Tomcat]  Ändere XAMPP Tomcat und Control Panel Einstellungen oder
14:45:31  [Tomcat]  Entferne/Deaktiviere den anderen Windows Dienst vorher
14:45:31  [Tomcat]  Pfad gefunden: ERROR: Could Not Get Service Config
14:45:31  [Tomcat]  Erwarteter Pfad: c:\xampp\tomcat\bin\tomcat7.exe //RS//Tomcat7
14:45:31  [main]    Starte Check-Timer
14:45:31  [main]    Control Panel bereit
14:45:33  [Apache]  Versuche Apache Windows Dienst zu starten...
14:47:58  [Apache]  Versuche Apache Windows Dienst zu starten...
14:50:08  [mysql]   Versuche MySQL Windows Dienst zu starten...

Danke für jede Hilfe Croghs

HTML, Apache, MySQL, PHP, xampp
3 Antworten

Meistgelesene Fragen zum Thema Xampp

wie kann man bei xampp ein Passwort für root anlegen?

3 Antworten

wo speichert xampp die datenbanken?

3 Antworten

Wo ist Ordner Htdocs in linux?

4 Antworten

warum verweigert XAMPP den zugriff im lokalen Netzwerk?

1 Antwort

Wieso kommt die Meldung " PHP always_populate_raw_post_data is deprecate ", wenn ich Typo3 Lokal installieren will und wie beseitige ich die Meldung?

3 Antworten

Ist der IIS (WWW-Publishingdienst) wichtig?

3 Antworten

XAMPP zeigt nur eine weiße Seite an?

4 Antworten

Wie sind die Daten meiner MySQL Datenbank? (XAMPP)

3 Antworten

XAMPP: Dienst mit falschen Pfad. Was kann ich machen?

2 Antworten

Xampp - Neue und gute Antworten