My PC has both Ubuntu and Windows 7 installed. I have installed all my drivers in Windows like Nvidia graphics, motherboard etc. Shall I install them in Ubuntu tooSetup a Local Web Server on Windows, Mac, and Linux. When developing a website, a web designer needs to be able to see his webpages the same way the end user would. Sometimes simply clicking on and viewing your HTML files in the web browser is enough, but if you want to test dynamic content, you will need to set up a local web server. Doing this is quite simple and can easily be accomplished on Windows, Mac, and Linux. There are many types of web servers available, but we will be using Apache as it is the most common server around, very easy to set up, and compatible with all major operating systems. Set up local web server on Linux. Apache was designed for Unix like operating systems. Today were going to take a look at the various web programming languages that power the Internet. This is the fourth part in a beginners programming series. Update newer versions should use phpsqlite3 package instead of php5sqlite. So use this, if you are using a recent ubuntu version sudo aptget install sqlite php. PZyvxPA9-BA/UYjD7a8sVJI/AAAAAAAABsY/sfhz8RIdhcI/s1600/Screenshot+from+2013-05-07+15:52:52.png' alt='Install Xampp In Ubuntu Terminal Program' title='Install Xampp In Ubuntu Terminal Program' />Linux falls under this category, and installation and configuration of Apache webserver can be done in one step. Best Software To Create An Intranet Web. For graphical walkthrough, you can follow this tutorial. Here we will be dealing with command lines. Most popular distributions allow you to install Apache without compiling it from source using one simple command. For Debian, Ubuntu, and Ubuntu based distro sudoapt get install apache. For Red Hat and Cent. OSOnce installed, in your web browser, navigate to either 1. If it displays It Works that means your Apache installation is successful. C504' alt='Install Xampp In Ubuntu Terminal Program' title='Install Xampp In Ubuntu Terminal Program' />To better understand how Apache is serving this particular webpage, lets edit it. To do this, navigate to the root web directory of your Linux local machine. Open up index. html as root with your favorite text editor. Change It Works to Hello World and then press Ctrl O and then Enter to save. Now refresh the webpage on 1. It should change to Hello WorldNow that you have set up a simple web server, you can play with the configuration settings in the apache. This easy tutorial will help you setup a web based raspberry pi home automation system in your home super quickly and easily. Based on Internet of Things. Note Be aware that every time you make a configuration change, you will need to restart Apache for it to apply. If this does not work, you can restart it by directly executing the upstart file. Set up local web server on Mac OS XThe good thing about Mac OS X is that Apache is installed by default. All you need to do is turn it on. In Finder, go to Applications Utilities. Then double click on Terminal to open it. To turn on your already pre installed Apache web server, run the following command To test that our web server is running, navigate to 1. We can change the content of the webpage by simply navigating to the document root the same way we did in Linux. The only thing that is different is the path location. LibraryWeb. ServerDocumentsNow edit the index. Change It works to Hello WorldIf we refresh our webpage hosted on 1. To further configure Apache web server under Mac. OS, navigate to the httpd. Like Linux, you can easily restart the Apache service using the apachectl command with root privileges. Note You can check out this tutorial to install the full MAMP package. Set up local web server on Windows. Unlike Linux and Mac OS X, Windows is not Unix based, so there is no one liner to install it. Fortunately there are several install wizards that bundle things like Apache, My. SQL, and PHP together to make our lives easier. One of them is XAMPP. Note XAMPP is available for Linux and Mac OS X too. Download the Windows version of XAMPP and begin installation. Execute the installer when prompted. You can select only Apache if all you need is a web server. However if you are planning on using a database, you may want to select My. SQL as well. Continue through the installation and click Finish when complete. By default, the XAMPP control panel will be launched. Click Start for Apache and My. SQL if needed. If you navigate to 1. XAMPP configuration page. To create a new webpage, the procedure is the same. Open up notepad and create a sample HTML file. Name it hello. html. Save it in the document root located in c xampphtdocs. Now navigate to it using your web browser by going to 1. Conclusion. Apache is an excellent solution for building both simple and complex websites, but it is not the only option. While Apache integrates well across all three platforms, you may want to look at IIS as an option for Windows as it supports many Windows authentication features that Apache does not. However, for simply testing the base functionality of a website, Apache is perfect.