When I run Apache server it shows port 80 is busy because WMware Workstation is blocking it. How can I run Apache?
From a VMWare Knowledge base article
Connecting to shared virtual machines
Connection to VMware Workstation Server (the shared virtual machines) is administered by the VMware Host Agent service. The service uses TCP ports 80 and 443. This service is also used by other VMware products, including VMware Server and vSphere, and provides additional capabilities.
Configuring shared virtual machines
With the Shared VMs Workstation preferences, you can disable/enable the server, assign a different port for connecting, and change the Shared VMs directory.
To access the Shared VMs Workstation preferences:
VMWAare generally blocks port 443 for sharing between remote systems. This could block apache on xampp. To resolve this,
open VMWare, Go to Edit > Preferences. Click the Shared VMs.
DISABLE SHARING and this would mean port 443 is closed for access by VMWare and your apache on Xampp will run fine!