 Hi, this is Christian now before we begin coding. We need to install some tools So if you want to head over to Apache friends that or or search for example, and you will be presented with this screen here On the windows just click the download button here for example windows and then just download that installer and I'm not going to install it again. I already have it installed, but installation process is very straightforward. Okay, so Just click on the installer run it install it and once you are done with installation You can then launch it and once you launch that you get to this screen here And let me close my screen over here. So you see this screen and when we run our application you want to Start the Apache and also start the my SQL. You just need those two there And if there are any conflict with the port numbers here You need to either turn off the other applications that using that or you can go into the at the config here and Config the Apache HTTP D config file so if you open that file and just look for the port everywhere that says port 80 like Down here there should be two places you can just search for it and port 80 and change that to a different port like 8000 or 8080 or something like that. Okay, and then save this file and you should be good to go Same thing with the my SQL here. So, I mean usually you may not have this problem and then just to make sure that it does work because this Distribution gives you the environment to run PHP also in Apache server That's what this A stands for and is for MariaDB or my SQL and The P's here are for PHP and PURL. Okay, so under the Apache tab over here click the admin tab Link and you should get a window That looks like this. It's on my different screen here. Okay, so if you see that then Apache is running And you should be good to go and if you click on the PHP my admin up here top right It should load your database. Okay, so that means MariaDB is running and PHP is running and you are good to go. Next, we're going to install an IDE So back on the browser here if you go to JetBrains.com website Okay, you can search for it or just go there directly and You should be presented with your main screen here. Just accept the cookies here for now Now you want to create an account and there Are two ways to do that If you want to get the free version if you're a student or a faculty or a staff at a college or or a school You need to go through a different route Okay, that means I don't you don't want to go to the link here and just click the the registration here Okay, so if you click that little icon on the top right and you try to register You're going to get the regular Registration as a business so I want you to go to the very bottom of the screen If you go all the way down to the end of that the photo area, there is a Link that says to get your student pack. Okay, so if you click on that Then you're going to get a free educational licenses for That's for you know teachers and students but for other As well as you can see these options over here Okay, so I'm assuming that your student or have access to these options here then Go ahead and scroll down and click on the apply and then now you are presented with this screen here Just to you know, just choose your Options up here and to get a free account. Okay, as you can see you can Identicate using any one of these options here as well. Okay, so it's really really nice to for for learners and it's kind of nice for a children to do that so pick your options and Fill in the blanks here submit the application You're going to get an email in your mailbox. Click on the link Then it's going to take you back to this similar screen to go through the process where you can create your account and A password. Okay, you need that to authenticate After that, you can come back to this site. We'll just go to the jet bring spring site again And now you can use control all of their products for free for one full year, okay? And then after a year and you can renew that as well So for us, we're going to need PHP storm so you can go to the tools and just pick PHP storm over here and Download this Application even though it says free 30-day trial. That's okay So download that and install it and once you are done installing PHP storm run it I'm going to close this now when you run PHP storm for the first time you're going to see something like the following Okay, you get this screen here and you need to authenticate if you don't have an account You can also use the free version, which is a 30-day trial version. It's fully functional, but it will expire After 30 days so to activate your jet brings account You just put the email or the username you use to create your account here. So I'm going to go and activate mine Okay, so once you activate if it's successful, then you should be presented with these welcome screen for the first time, okay? And then you are good to go and so I want to kind of walk you through to configure your PHP first So click on a new project and we're going to create one and you can call it What if you only go here just for the configuration prop purposes. So just put test for now create Okay, so here we are. This is your project folder. There's no file in there yet If you click on the blue bar here, right click and go to new PHP file and just again just type in test or index and hit enter and a type a message here, okay, so echo high and Save that file and if you go to the right of the screen, you'll see these little icons here Choose the browser that's installed your machine. I'm using windows. So if you click on the chrome It's going to try to run your app. Okay, you get this screen at the bottom right here It says PHP interpreter is now configured. So that's the first thing you need to do You need to configure that first So click on this blue link here Okay, and if you happen to, you know, accidentally close it and that message is gone You can just run it again. It's going to come back again. Okay I didn't show you what it was but when you run I didn't see here When you run that it's going to you got to get a 502. Let me try again Okay, if I run it, you'll see that you get a 502 bad gateway. It just means that it doesn't run PHP Okay, so we need to configure that so Again, click on the configure here and then go and choose the language settings I'm going to use 7.0 or higher. You can go to 7.4 if you want to But anything above 7 would be good. Okay, so I'm going to put I'll use 7.4 here And then we need to get this CLI here As you can see, there's no interpreter. So click on the ellipsis icon on the right side And then when add one click the plus sign and then go find a PHP interpreter I see here mine is zemp. Okay, if it's not shown here, then just click on the other local And go find that inside your program Okay, so the name will be just called PHP. You don't have to change that And the executable is in that zemp folder you installed. Okay, so if you go and browse and takes you to the Go to the c drive. You should have a zemp folder in here The zemp folder Expand that zemp folder and you see you see a PHP folder and just select that PHP folder and click okay Watch so you know you gotta go and select that PHP.exe file. So scroll down until you find that PHP executable, which is this guy right here. Okay Click okay, and everything should be feel for you and you just click okay And then okay again, and then now you are good to go if you run it again Okay, you see this now. You see a little high message on the top left here It's kind of small to see but you're good to go and you're all set