Showing posts with label XAMPP. Show all posts
Showing posts with label XAMPP. Show all posts

Tuesday, February 19, 2013

What is XAMPP?


Acronym       Definition
XAMPP      X (any of four different operating systems), Apache, MySQL, PHP and Perl


I am sure a lot of my friends who know XAMPP very well must be thinking he is stupid who is writing about XAMPP but I think it is a good idea to write about XAMPP for a lot of young web software (webware) developers out there who don’t know what is XAMPP and how it can benefit their software development.
So let’s start with the basics, XAMPP is Free and Open Source Cross-Platform Web Server SOlution Stack. It comes with Apache Web Server, MySQL Database, PHP adn Perl Programming Languages. Together with these there is an SMTP and FTP server included as well.
So what’s special?
The best feature of XAMPP is ease of installation. With XAMPP you don’t need to install each of the individual components of a web server individually and hence the installation is easier and quicker. No need to worry about the PHP configuration or MySQL setup etc.
Also, it is portable and if you don’t want to run XAMPP automatically every time your computer starts; you don’t need to install the services.
Can you run your web server on XAMPP?
My view is why not, you just need to open the ports on your computer’s firewall and you are ready to serve dynamic website and web applications.
So how to install it?
Just download the package from apache friends’ website unzip in a folder on your hard disk. I prefer to put it in the root of the drive e.g. D:\ on my Windows 7 laptop. Now go to the folder and run xampp-control.exe; this will open up a control panel. Click start button in front of each of the components to run them. Once you click start for Apache you can type localhost in your web browser of choice and you will get XAMPP home page. You can now put your web applications in htdocs folder inside xampp folder and they will be served in your web browser.

Thanks
R.karthikeyan

How to Use XAMPP and IIS together

I installed IIS in my windows, it worked…. OMG i just remembered i had installed XAMPP (the windows flavor of Apache, MySQL, Perl and PHP) as well and when i started running it the Apache Server couldn’t get started. When i looked for the issue i could see that IIS uses port 80 for its functioning so Apache of XAMPP couldn’t get started. I guess most of the Web Developers who needs to install both services might be facing this problem, As i did. Today i got a solution for that.
Snap Shots: This is a snapshot when i try to run apache, the service of Apache couldn’t get started. [IIS has already been installed and it doesn't allow to use port 80]

xaamp
There are two ways to solve this:
  • Either change IIS (the harder way)
  • Change the Apache config (the easier way)
from both way you’ll achieve the same thing. Personally I went the Apache route and here’s how I did it (using XAMPP ).

Only one way Change the  Default Port

By default IIS uses ports 80 and 443 for HTTP and HTTPS access respectively. By default, Apache also assumes these same settings. By altering two config files in Apache you can easily over-ride this:
Steps to go:
Firstly find xampp\apache\conf\httpd.conf
  • Find Listen :80 …. Change to 81 [this tells Apache to listen to all IP addresses on port 81]
  • Again find ServerName localhost:80 change it to 81
Secondly find xampp\apache\conf\extra\httpd-ssl.conf
  • Find Listen 443…. Change to 442 [This changes the SSL (HTTPS) port to 442 (or again, your port of choice).]
Snap Shot : I edit the two files as mentioned above.
edit
Finally You are done….Enjoy Both Servers at the same time
apapa











The Service had been Started after editing 2 files.
iis xaa
NOTE: When You start the XAMPP in browser type : localhost:81



Thanks
R.karthikeyan

Share this

Labels

WINDOWS SERVER (22) Windows (20) IIS (15) Interview questions (10) TFS (9) Troubleshooting Tips (9) Fortigate Firewall (8) SQL (8) Backup (6) Team Foundation Server (6) Webserver (6) Windows Administration Task (6) Microsoft certification (5) Virtualization (5) ADDS (4) Active Directory (4) FTP (4) PHP (4) SQL 2012 (4) SQL Server (4) server (4) DBA (3) MSSQL (3) Networking (3) Offer (3) Webhosting (3) Windows 8 (3) 74-409 (2) Agile Methodology (2) Apache (2) CLI Commands (2) DNS (2) Dedicated server (2) Difference between Active and Passive Connection Mode (2) Fortinet (2) GPO (2) IIS8 (2) IPAddress (2) IPV6 (2) MVA (2) Microsoft News (2) NAT (2) Software Development (2) TFS2013 (2) Uncategorized Post (2) XAMPP (2) firewall Administration. (2) powershell (2) .htaccess (1) ALM (1) Agile vs Scrum Difference (1) Blogging TIPS (1) CPanel (1) Command for Administrator (1) DC (1) DHCP (1) Domain joining nano server (1) Exam 74-409 (1) Excel TIps (1) File server (1) Fortigate Firewall HA (1) Fortigate Firmware Upgrade (1) Free Exam 70-740 (1) Free Voucher (1) Generation2 VM (1) Group Policy (1) HP (1) HP ILO IP CHange (1) HP OA IP Change (1) HP Proliant Servers (1) HTTP to HTTPS (1) Hyper-V (1) IAS (1) IIS Server hardening (1) ILO (1) Install dll (1) MCSA 2016 (1) Microsoft Virtual Academy (1) Microsoft file sharing Port (1) Migration (1) MySQL (1) NPS (1) Nano server (1) Network Drive (1) OA (1) Plesk Panel (1) Ports (1) Ports for windows file sharing (1) RADIUS (1) RDP (1) Remote Desktop Connection (1) SCRUM (1) SQL ErrorLog (1) SQL TEMPDB (1) Second Shot (1) Server 2012 (1) Startup Parameters (1) TEMPDB Movement (1) TIPS (1) Team Foundation Server 2013 (1) Temp profile. (1) Troubleshooting DNS (1) URL Rewriting (1) VDOM (1) VPS (1) VSS (1) Virtual Labs (1) Visual Studio (1) Visual Studio 2012 (1) Visual Studio 2013 (1) Visual source safe (1) Waterfall Model vs Agile Methodology (1) Windows 2016 (1) Windows 7 (1) Windows Server 2012 (1) Windows command line (1) XP (1) certification path (1) exam (1) free online courses (1) protocols/ports for windows file sharing on a firewall (1) sql error (1) what features has been installed in your SQL Server (1) windows 2012 (1) windows Time Service (1) work item types difference (1)

E-Books

Blogger Gadgets