Difference between revisions of "PHP-and-MySQL/C2/XAMPP-in-Linux/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 6: Line 6:
 
|-
 
|-
 
|00:01
 
|00:01
|Hello everyone.Welcome to this tutorial on ''' XAMPP Installation on Linux'''.
+
|Hello everyone. Welcome to this tutorial on '''XAMPP Installation on Linux'''.
  
 
|-
 
|-
 
|00:08
 
|00:08
|In this tutorial, we will learn  
+
|In this tutorial, we will learn:
 
* How to install '''XAMPP''' on '''Linux'''
 
* How to install '''XAMPP''' on '''Linux'''
* How to create & run a '''php''' file
+
* How to create & run a '''php''' file.
  
 
|-
 
|-
 
|00:18
 
|00:18
|To record this tutorial I am using  
+
|To record this tutorial, I am using:
 
* '''Ubuntu Linux OS 14.04'''
 
* '''Ubuntu Linux OS 14.04'''
 
* '''FireFox''' Web Browser and
 
* '''FireFox''' Web Browser and
* '''Gedit''' Text editor
+
* '''Gedit''' Text editor.
  
 
|-
 
|-
Line 25: Line 25:
 
| To install '''XAMPP''', you should have-  
 
| To install '''XAMPP''', you should have-  
 
* A working '''Internet''' connection and
 
* A working '''Internet''' connection and
* '''Admin''' access to your computer
+
* '''Admin''' access to your computer.
  
 
|-
 
|-
 
|00:41
 
|00:41
|You should also have basic knowledge of '''Linux''' commands.If not, for relevant tutorials, please visit our website.
+
|You should also have basic knowledge of '''Linux''' commands. If not, for relevant tutorials, please visit our website.
  
 
|-
 
|-
Line 39: Line 39:
 
|| '''XAMPP''' consists of, * '''Apache HTTP Server'''
 
|| '''XAMPP''' consists of, * '''Apache HTTP Server'''
 
* '''MySQL database'''
 
* '''MySQL database'''
* '''Interpreters for scripts written in PHP and Perl'''
+
* '''Interpreters for scripts written in PHP and Perl'''.
  
 
|-
 
|-
 
|01:12
 
|01:12
| '''XAMPP''' is easy to install.It is available for '''GNU/Linux, Mac, Windows''' and '''Solaris''' operating systems.
+
| '''XAMPP''' is easy to install. It is available for '''GNU/Linux, Mac, Windows''' and '''Solaris''' operating systems.
  
 
|-
 
|-
Line 67: Line 67:
 
|-
 
|-
 
|01:53
 
|01:53
|Visit '''XAMPP for Linux''' section.You can see the recent version of '''Xampp'''.
+
|Visit '''XAMPP for Linux''' section. You can see the recent version of '''Xampp'''.
  
 
|-
 
|-
Line 83: Line 83:
 
|-
 
|-
 
|02:18
 
|02:18
|I have already downloaded this file in my '''Downloads''' Folder.
+
|I have already downloaded this file in my '''Downloads''' folder.
  
 
|-
 
|-
 
|02:24
 
|02:24
|So I will skip downloading step.
+
|So, I will skip downloading step.
  
 
|-
 
|-
Line 115: Line 115:
 
|-
 
|-
 
|03:00
 
|03:00
|Let's give executable permission to the file.
+
|Let's give executable permission to the file
  
 
|-
 
|-
 
|03:04
 
|03:04
|So that we can run this file.Type '''chmod +x''' filename and press '''Enter'''.
+
|so that we can run this file. Type '''chmod +x''' filename and press '''Enter'''.
  
 
|-
 
|-
 
|03:18
 
|03:18
| Now to run the file, type '''sudo ./ '''filename and press '''Enter'''.
+
| Now to run the file, type: '''sudo ./ '''filename and press '''Enter'''.
  
 
|-
 
|-
Line 147: Line 147:
 
|-
 
|-
 
|03:54
 
|03:54
|Once the installation done, uncheck '''Launch XAMPP''' check box.And click on '''Finish'''.
+
|Once the installation done, uncheck '''Launch XAMPP''' check box and click on '''Finish'''.
  
 
|-
 
|-
Line 163: Line 163:
 
|-
 
|-
 
|04:21
 
|04:21
|On the left panel, Under '''Devices''' section, click on '''Computer'''.
+
|On the left panel, under '''Devices''' section, click on '''Computer'''.
  
 
|-
 
|-
 
|04:29
 
|04:29
|You can see the system files.Double-click on '''opt''' folder to open it.
+
|You can see the system files. Double-click on '''opt''' folder to open it.
  
 
|-
 
|-
 
|04:38
 
|04:38
| Here it is- the '''lampp''' folder.Open this folder.  
+
| Here it is- the '''lampp''' folder. Open this folder.  
  
 
|-
 
|-
Line 187: Line 187:
 
|-
 
|-
 
|04:58
 
|04:58
|We have to save our '''PHP''' code files inside this folder to run it.
+
|We have to '''save''' our '''PHP''' code files inside this folder to run it.
  
 
|-
 
|-
Line 201: Line 201:
 
|-
 
|-
 
|05:30
 
|05:30
|So on the '''terminal''', type '''sudo chmod 777 -R  /opt/lampp/htdocs''' and press '''Enter'''.
+
|So on the '''terminal''', type: '''sudo chmod 777 -R  /opt/lampp/htdocs''' and press '''Enter'''.
  
 
|-
 
|-
Line 213: Line 213:
 
|-
 
|-
 
|06:04
 
|06:04
|Open the web browser.In the '''Address bar''', type '''localhost''' and press '''Enter'''.
+
|Open the web browser. In the '''Address bar''', type '''localhost''' and press '''Enter'''.
  
 
|-
 
|-
Line 225: Line 225:
 
|-
 
|-
 
|06:23
 
|06:23
|To start the services type on the '''terminal'''. '''sudo /opt/lampp/lampp start''' and press '''Enter'''.
+
|To start the services, type on the '''terminal''': '''sudo /opt/lampp/lampp start''' and press '''Enter'''.
  
 
|-
 
|-
 
|06:40
 
|06:40
|Enter admin password if required  
+
|Enter admin password if required.
  
 
|-
 
|-
Line 245: Line 245:
 
|-
 
|-
 
|06:56
 
|06:56
|It will ask us to choose the default language.I will select '''English'''.  
+
|It will ask us to choose the default language. I will select '''English'''.  
  
 
|-
 
|-
Line 257: Line 257:
 
|-
 
|-
 
|07:11
 
|07:11
| In '''htdocs''' let's create a folder named '''phpacademy'''.
+
| In '''htdocs''', let's create a folder named '''phpacademy'''.
  
 
|-
 
|-
 
|07:16
 
|07:16
|In future, I will save all my '''php''' files in this folder.
+
|In future, I will '''save''' all my '''php''' files in this folder.
  
 
|-
 
|-
 
|07:23
 
|07:23
|This is to ensure that my files don't get over written by someone else.
+
|This is to ensure that my files don't get over-written by someone else.
  
 
|-
 
|-
 
|07:30
 
|07:30
| Open the '''phpacademy''' folder.Let us create a '''php''' file.
+
| Open the '''phpacademy''' folder. Let us create a '''php''' file.
  
 
|-
 
|-
 
|07:37
 
|07:37
|Right-click and select '''New Document''' and ''' Empty document'''.Name it as '''demo.php'''
+
|Right-click and select '''New Document''' and ''' Empty document'''. Name it as '''demo.php'''
  
 
|-
 
|-
Line 289: Line 289:
 
|-
 
|-
 
|08:20
 
|08:20
| To save the file press '''Ctrl ''' and ''' S''' keys simultaneously.
+
| To save the file, press '''Ctrl ''' and ''' S''' keys simultaneously.
  
 
|-
 
|-
Line 297: Line 297:
 
|-
 
|-
 
|08:29
 
|08:29
|In the address bar type'''localhost/phpacademy'''  and press '''Enter'''.
+
|In the address bar, type: '''localhost/phpacademy'''  and press '''Enter'''.
  
 
|-
 
|-
Line 305: Line 305:
 
|-
 
|-
 
|08:47
 
|08:47
|Here is our file '''demo.php''', Click on it .
+
|Here is our file '''demo.php''', click on it .
  
 
|-
 
|-
Line 313: Line 313:
 
|-
 
|-
 
|08:57
 
|08:57
| To stop '''Xampp services''', type on the '''terminal''' '''sudo /opt/lampp/lampp stop''' and press '''Enter'''.
+
| To stop '''Xampp services''', type on the '''terminal''': '''sudo /opt/lampp/lampp stop''' and press '''Enter'''.
  
 
|-
 
|-
Line 321: Line 321:
 
|-
 
|-
 
|09:17
 
|09:17
|'''XAMPP services''' will stop running.Whenever you wish to run '''Xampp''' again in future, remember to start it first.
+
|'''XAMPP services''' will stop running. Whenever you wish to run '''Xampp''' again in future, remember to start it first.
  
 
|-
 
|-
 
|09:27
 
|09:27
| Let us summarise, In this tutorial, we have learnt-
+
| Let us summarize. In this tutorial, we have learnt-
 
* How to install, start and stop '''XAMPP services'''.
 
* How to install, start and stop '''XAMPP services'''.
 
* How to create and run a '''PHP file'''.
 
* How to create and run a '''PHP file'''.
Line 331: Line 331:
 
|-
 
|-
 
|09:45
 
|09:45
|This video summarises the '''Spoken Tutorial project'''. If you do not have good bandwidth, you can download and watch it.
+
|This video summarizes the '''Spoken Tutorial project'''. If you do not have good bandwidth, you can download and watch it.
  
 
|-
 
|-
 
|09:55
 
|09:55
| The '''Spoken Tutorial Project''' Team conducts workshops and gives certificates.For details, please write to us.
+
| The '''Spoken Tutorial Project''' Team conducts workshops and gives certificates. For details, please write to us.
  
 
|-
 
|-
Line 343: Line 343:
 
|-
 
|-
 
|10:13
 
|10:13
|More information on this Mission is available at the link shown.
+
|More information on this mission is available at the link shown.
  
 
|-
 
|-
 
|10:19
 
|10:19
|This is Kavita Kharad from IIT Bombay signing off.Thank you for joining.  
+
|This is Kavita Kharad from IIT Bombay signing off. Thank you for joining.  
  
 
|}
 
|}

Revision as of 12:20, 12 June 2015

Time Narration
00:01 Hello everyone. Welcome to this tutorial on XAMPP Installation on Linux.
00:08 In this tutorial, we will learn:
  • How to install XAMPP on Linux
  • How to create & run a php file.
00:18 To record this tutorial, I am using:
  • Ubuntu Linux OS 14.04
  • FireFox Web Browser and
  • Gedit Text editor.
00:32 To install XAMPP, you should have-
  • A working Internet connection and
  • Admin access to your computer.
00:41 You should also have basic knowledge of Linux commands. If not, for relevant tutorials, please visit our website.
00:52 XAMPP is a Free and Open Source web server package.
00:58 XAMPP consists of, * Apache HTTP Server
  • MySQL database
  • Interpreters for scripts written in PHP and Perl.
01:12 XAMPP is easy to install. It is available for GNU/Linux, Mac, Windows and Solaris operating systems.
01:23 Let's download XAMPP for Linux.
01:27 Open the web browser on your machine.
01:31 In the Address bar, type https://www.apachefriends.org/download.html and press Enter.
01:44 Scroll down the page.
01:47 Here XAMPP is available to download for all operating systems.
01:53 Visit XAMPP for Linux section. You can see the recent version of Xampp.
02:01 My system is a 64bit OS. So under version 1.8.3 / PHP 5.5.19.
02:11 I will select Download(64 bit).
02:15 The download will start.
02:18 I have already downloaded this file in my Downloads folder.
02:24 So, I will skip downloading step.
02:28 Now open the terminal.
02:31 On the terminal, type the command cd space Downloads and press Enter.
02:40 This will change the current working directory to Downloads.
02:46 Now, type the command ls and press Enter.
02:51 This will display the contents of the Downloads folder.
02:56 Here is our XAMPP installation file.
03:00 Let's give executable permission to the file
03:04 so that we can run this file. Type chmod +x filename and press Enter.
03:18 Now to run the file, type: sudo ./ filename and press Enter.
03:29 Enter the admin password if required.
03:34 Setup wizard dialog box opens.
03:38 Click on Next button whenever required and follow the installation steps as shown.
03:46 Uncheck Learn more about Bitnami for XAMPP check box.
03:52 Click on Next.
03:54 Once the installation done, uncheck Launch XAMPP check box and click on Finish.
04:04 This installation will create lampp folder in the system's opt folder.
04:12 Let's go there and have a look.
04:15 From the launcher on the left, click on Files folder icon.
04:21 On the left panel, under Devices section, click on Computer.
04:29 You can see the system files. Double-click on opt folder to open it.
04:38 Here it is- the lampp folder. Open this folder.
04:44 Here we can see several sub-folders.
04:48 Locate the folder named htdocs.
04:53 This is our Web server Appache's root directory.
04:58 We have to save our PHP code files inside this folder to run it.
05:05 The Apache's root directory will be
  • /opt/lampp/htdocs or
  • /var/www based on your installation process.
05:24 To make htdocs folder writable, we have to change the permission.
05:30 So on the terminal, type: sudo chmod 777 -R /opt/lampp/htdocs and press Enter.
05:56 Enter the admin password if required.
06:00 Now let's check whether Xampp is running or not.
06:04 Open the web browser. In the Address bar, type localhost and press Enter.
06:15 It shows message “Unable to connect”.
06:20 It seems Xampp services are not running.
06:23 To start the services, type on the terminal: sudo /opt/lampp/lampp start and press Enter.
06:40 Enter admin password if required.
06:44 This will start all the Xampp services.
06:47 Go back to the web browser and refresh the page.
06:52 Here it is! The welcome screen of Xampp.
06:56 It will ask us to choose the default language. I will select English.
07:03 Xampp is running perfectly now.
07:06 Let's write a sample php code and run it.
07:11 In htdocs, let's create a folder named phpacademy.
07:16 In future, I will save all my php files in this folder.
07:23 This is to ensure that my files don't get over-written by someone else.
07:30 Open the phpacademy folder. Let us create a php file.
07:37 Right-click and select New Document and Empty document. Name it as demo.php
07:48 Open the demo.php in Gedit text editor.
07:53 You can use any editor of your choice.
07:59 Type: less than question mark php enter echo space in double quotes "Hello India”; Enter question mark greater than
08:20 To save the file, press Ctrl and S keys simultaneously.
08:27 Go back to the web browser.
08:29 In the address bar, type: localhost/phpacademy and press Enter.
08:40 This will display the list of files inside the phpacademy folder.
08:47 Here is our file demo.php, click on it .
08:53 Message Hello India is displayed.
08:57 To stop Xampp services, type on the terminal: sudo /opt/lampp/lampp stop and press Enter.
09:13 Enter the admin password if required.
09:17 XAMPP services will stop running. Whenever you wish to run Xampp again in future, remember to start it first.
09:27 Let us summarize. In this tutorial, we have learnt-
  • How to install, start and stop XAMPP services.
  • How to create and run a PHP file.
09:45 This video summarizes the Spoken Tutorial project. If you do not have good bandwidth, you can download and watch it.
09:55 The Spoken Tutorial Project Team conducts workshops and gives certificates. For details, please write to us.
10:06 Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India.
10:13 More information on this mission is available at the link shown.
10:19 This is Kavita Kharad from IIT Bombay signing off. Thank you for joining.

Contributors and Content Editors

Minal, PoojaMoolya, Pratik kamble, Priyacst, Sandhya.np14