Difference between revisions of "PHP-and-MySQL/C2/XAMPP-in-Linux/English-timed"
From Script | Spoken-Tutorial
Sandhya.np14 (Talk | contribs) |
|||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
{| border=1 | {| border=1 | ||
|'''Time''' | |'''Time''' | ||
|'''Narration''' | |'''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 summarise, 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 summarises 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. | ||
|} | |} | ||
Revision as of 12:03, 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
|
| 00:18 | To record this tutorial I am using
|
| 00:32 | To install XAMPP, you should have-
|
| 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
|
| 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
|
| 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 typelocalhost/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 summarise, In this tutorial, we have learnt-
|
| 09:45 | This video summarises 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. |