Placeholder Image

字幕表 動画を再生する

  • Hello, everyone, and welcome to learn symphony for the four course for beginners.

  • This video will take your this four course.

  • We're taking a two hour, even Start Symphony and use it.

  • We're gonna explain the different components that make sense, a framework and how they interact with each other.

  • First, let's start by explaining what's a frame on and when you should use one frame or is basically each other's just set of tools that help you start making an APB on a very quick way and without having to be with every single leader yourself.

  • An example.

  • With the security you don't use.

  • A friend monkey would have to make sure that you prevent the smallest rest but right in the necessary coat and understanding they understanding the different aspects of that risk.

  • But without the framework.

  • Yeah, but with a framework.

  • Most of the basics, you know, basic and when known threats will be handed out of the box, which let you let you focus on the actual stuff that matters, which is right in the actual application called large for your application, and you don't have to reinvent the wheel, and you can use many off the application that does many off the It was a really that does something we have.

  • No, I need to write yourself now.

  • Symphony is a friend, but what should I use?

  • Simple Symphony is a pastry from over that is made in my intend by sensitive loves.

  • It's been around for more than a decade, and it's been used by many large organizations, organizations and companies, and they still do to this date.

  • Now, why should you?

  • Symphony is up to you, but there are some things that I love about Symphony Now the first thing which is the most important thing for me, is the community that's the most lovable thing about open source in the symphony community is just extremely huge in full of airport people.

  • That will help not not just understand the concepts, but sometimes even a deal with your own applications knew about your own code.

  • Symphony has a slug workspace where you conjoined and ask other ask or answer questions.

  • Theo Course Symphony developers could be found sometimes hanging around there in case you wanted to ask him something specific about the framework or even discussed some some patterns or some code.

  • But the community itself is extremely up for a second man, which is the thing that I care the most about.

  • Open source is no longer maintain and abandoned packages I hit when I start using some tools or framework and the purple just decide to move on with their lives and ask no one to take care of that or maintain that package anymore.

  • But not that that's not the case with symphony.

  • It's maintained extensively and gets up to updated frequently.

  • And you could even have have a glimpse or what's coming.

  • They're coming out by going through some of the bull requests.

  • Get up.

  • We don't know what get up is horrible.

  • Request is, that's another symphony thing.

  • You don't have to worry about that.

  • The third thing that I love about, which is something specifically symphony for it, that some people used to say that before symphony was used for large applications and not you could match use it for, like small applications or even medium obligation.

  • That's not the case anymore.

  • Thanks, System 24 which is just a small framework, like like a parent.

  • So you know you don't have bundles or modules or whatever big frame was called them, but you can have them if you want to.

  • But symphony for comes a za mini frangible so you can install it.

  • It's it works for small to medium size frame ups, and you can even make it for lord applications and even even large applications.

  • Now, let me just point you to the slack.

  • I think that I was talking about this is this leg.

  • If you go through the same thing about gone, if you get on this black icon bottom, you're gonna you're gonna be taken to the symphony space on the slag, and you can just join creator account, joined them anything, ask questions or answer questions or whatever you want to do your job now, enough chitchat.

  • Let's get to some six minutes stuff.

  • Now, the first thing before we get started, we're gonna need some stuff we gonna need.

  • So in order to use a whip application, we need a couple of stuff.

  • So symphony is a PHP formal.

  • So obviously we're gonna need the HPD.

  • We're gonna need an impetuous a web server.

  • I'm gonna use a bachelor like you can use engine X.

  • If you wantto we're gonna need a database system.

  • We're going to use my sequel in this case.

  • And we get a need composer, which is just something to help us in small packages, even on star symphonies.

  • This in itself.

  • And we get in a a text editor or I d I'm gonna use PHP Stone because that's my favorite.

  • So let's go ahead and get started with installing some stuff.

  • The basic then, which is BHP in a Web server in database.

  • Could be unspoiled at once by using ma'am stock.

  • Just go to proving days.

  • I'm gonna go to Google.

  • I'm gonna I'm gonna get now I'm using a bond to you So I'm gonna down the day Correct version for me.

  • So this here's what I installed.

  • I asked all this big night middle car I'm gonna click back there and right away it's gonna take me to the space right to you.

  • I didn't see Windows Magnetics is gonna come on this space and I'm just gonna click download for Lim 64 bits and bytes on gonna know banks 64 bites And I'm going to say the fight it's going down that you can see I already down in the basement exploded days just to save some time.

  • Now, after you, you download that.

  • What you want to do is it's not gonna work.

  • It's just double click on it.

  • So what you have to do is you have to open a terminal terminal.

  • It could be fun.

  • I'm using a bunch of 18 so I can either play on this eye on writing a show applications and just start typing type here.

  • And as you can see, I have three Germans and start.

  • I have the regular terminal, which comes in with a banjo.

  • I have telex, which which is my favorite.

  • That's what I use.

  • And I have extent.

  • So I'm gonna use telex, which is why I usually use I'm gonna pick on that and I'm using the fish bash just in case I don't get the same thing.

  • I have something different, but everything should be to say the first thing you're gonna notice is we installed that.

  • So let's open our bras for the brother and I'm gonna git toe downloads.

  • And that's what I have.

  • My fine as you can see right here.

  • This is a five star there that I just don't know which I want to install that what you want to do is you want to change directory to bat for two.

  • That's forever.

  • But what we're gonna do is if you if you type PWG, it's gonna give you the current directory that you are, and this is harm.

  • And this is my user name.

  • If I take a list is gonna give me a list of all the all the folders that I have or in the funds that I had in this directory, and you got to notice that I have the downloads folder, which is what I'm trying to get.

  • So what we're gonna do is we're going to see the Don't knows just like that.

  • And now I'm inside the downloads for the fights like this.

  • You're going to see that I'm gonna get my father, Which is this one right here Now?

  • Usually it's not gonna be ingredient.

  • I ran a command previously for before we called in the video, so I'm not gonna get the same color.

  • It's not.

  • What you have to do is like smart plastics and the name off that round.

  • About five, actually.

  • Technically, you're not gonna get anything about where?

  • Whenever.

  • But if you talk this again, this should be green like this.

  • You should get the same result.

  • To run this, you have to type God's Slash and the name off that Manning lamps like.

  • Now it's just like the 1st 2 or three letters.

  • And I hit Tab.

  • It's gonna complete this for you and just, you know, move on with your life and just hit enter.

  • A few seconds later, you're going to see this set of window.

  • You just have to play next and you can check some of this stuff that you don't need.

  • Like, I'm just gonna leave something like that.

  • I don't even know what that that's what I'm gonna do next and by the forts.

  • And I got it installed for me.

  • It's gonna give me an error, but I'm gonna do next.

  • As you can see, it's going to say the father is not empty.

  • This is not gonna be the case for you if you don't have this installed.

  • So what you're gonna get next is just to imports asking for the password to the database.

  • I just entered six zeros, and this is just clicked and stop, and it's gonna install on.

  • That's it.

  • You don't have to go.

  • And after you're done, you are done installing this.

  • You're gonna get something like this window right here, which is the the manager for your for your hamster.

  • You gonna see we have three options.

  • We have goto application.

  • I'm gonna get that and it's gonna open this fuller at this 100 smoking host 88.

  • Now, you're not gonna get the same thing as me.

  • You're going to get ah, welcome message from the big NAMI application.

  • And that's that's not the case for me because I removed all the fun that unfolds that I have right dead just so I can, you know, move on faster and all that.

  • So you gotta get a weapon message And that is going to get from that beat Web server is what if you don't get that, then you have something wrong and a witch.

  • The second thing that you're going to see is we have open page beam.

  • I admit now be actually in my admin is what we used to manage Our database, as you can see it right away is gonna ask me.

  • It's gonna agree to use your weapon weapon to be my own man.

  • And you're gonna see we have a user name and password.

  • The username is just gonna be route by default.

  • Password is whatever you entered when you were installing the application, The two inputs that we just, you know, filled way were installing the Ramstein by defense.

  • I turned six years, so that's what I'm gonna do right now.

  • I'm gonna I'll be junkie.

  • As you can see, I'm in the dashboard.

  • I have my databases right here.

  • You can see I just installed this.

  • I don't have any other databases right away.

  • So we're gonna create our own when we get to that part.

  • Now, the last thing.

  • So let me just see what else we got here.

  • We have open application polo.

  • When you click this, you're gonna go to the lamps there directory where it's installed by default.

  • It's installed in the home directory for me, and you're going to see that we have a bunch of others that we don't need to worry about.

  • Now, the main thing that I want to point out is inside the Apache toe HD dogs this away.

  • Your applications will be will be now by default.

  • When you open this folder, you're going to see a bunch of fights.

  • Those are the funds that I was talking about when you open up when you played up goto application, you're gonna get a grating message.

  • That great message is loaded from this place that I just showed you like here, So I just didn't want everything.

  • And we're gonna get started right away.

  • Actually, we are not going to start right away.

  • We need to do we still need to install some spot now we need to start BHP this year.

  • Live for now.

  • We installed BHP when?

  • When we installed the lamps there.

  • Now this is great, and it's gonna run PHP and everything, but we need HP to be accessed from the command line.

  • And MEDLINE is just to be, except for me, because we're gonna use determinant to install some stuff.

  • And as I said, we're gonna use Composer Now, what are we gonna do with that money?

  • Time, Winston?

  • A chitchat.

  • Let's go ahead and search for something.

  • So I'm just gonna close this this one window and I'm gonna go to Google and I'm just gonna tell you, O bon Dieu Stark.

  • Uh, h he was going to be 7.2.

  • Okay, so let's go on.

  • Just just take whatever you find.

  • So So this is going to install about you?

  • We don't have to worry about that because we did that already.

  • Unless we want to.

  • You want to accident about you from the command line again?

  • That stuff.

  • Now, what I'm interested in is this spot right here.

  • So I'm starting BHP 7.2.

  • Now what you have to do is just take these commands and install them.

  • As you can see, it is going to instruct the HB seven point Joanna's going toe on slightly command line interface and is going to install some spot.

  • We bet after that what I want to do is I want to install some commonly used BHP extensions, and those extensions are used by composer and bite.

  • Actually bite the symphony in smaller and a lot of stuff.

  • Other stuff.

  • So what we have to do is just inspired those.

  • Now what?

  • I'm gonna do this.

  • I'm just gonna take this.

  • I'm gonna coffee this and I'm gonna go back to my tournament.

  • up.

  • I'm gonna hit shift concert to baste because there's no there's no control v.

  • I'm gonna enter, and I'm gonna answer my best work.

  • I'm gonna hit enter.

  • And as you can see, it's gonna do some stuff.

  • It's gonna start some stuff for me.

  • So I'm just gonna do a while, which is Yes, I'm gonna enter.

  • And if you get a dialogue like this just entered and it's gonna continue working and as you can see, it is done now, let's go ahead and try something.

  • If you don't be h speak like this.

  • If you want to make sure that GHB is installed, you can do GHB and it's gonna give you the version of PHP that is installed, which is 7.2170 now that is great.

  • Let's go ahead and do the second most important thing, which is this one?

  • Now?

  • It's not the most important thing, but it's important.

  • So let's go ahead and tell me this one.

  • Can that space that right below that I'm gonna enter.

  • And as you can see, nothing was been starting.

  • It was upgraded because I already installed baby.

  • So I didn't say I have everything right to you, but you're gonna get it's gonna install it for you gonna get some messages like it's like getting some stuff and all that, But it's gonna work for you the same way.

  • Now we have that stuff.

  • Now what we have to do to do next is been start composer.

  • Now, usually what I do is just go to school and I'm gonna do it in Stop compose once, and I'm just gonna choose whatever link.

  • So I'm gonna choose the 1st 1 because I know it's it works that way because I already did this, like, many times ago.

  • Just And as you can see, you can read through that if you want to.

  • About what I'm gonna do is I'm just gonna go ahead and install some stuff.

  • Now.

  • The first thing you want to do is you want to update your packages now.

  • We already did bad before we start HP obviously right here.

  • But you can just go ahead and do it again.

  • It's not gonna hurt anyone Next.

  • What you have to do is you have to install the current utility call.

  • Utility is what we're gonna use to gets the actual fight the Actually, it's Father.

  • I didn't seem right to you.

  • The next thing, which is the no, I already had that.

  • I'm not gonna write this, but if you want to, you just it's not gonna do it.

  • In my case, just gonna tell me that it's already installed.

  • But you can just go ahead and start if you don't have that.

  • Now, the next thing which is the most important thing is to download this.

  • Now we're gonna coffee this command.

  • We're gonna baste it in the last thing, which is the most important thing we have to do is we have to copy this command, which is gonna make composer to spread globally for us from anywhere on our assistance.

  • So we're gonna just can't be that command we're gonna it we're gonna base if we're gonna have to eternity and it did something.

  • So if you go ahead and try to get clearance Queen Blow didn't do a composer you're gonna see we're gonna get a bunch of commands.

  • Which means composer, it's one slug and work.

  • Now we are almost done with everything right to you.

  • I think we can move on.

  • I think we can go ahead and sponsor for me right now.

  • Now, symphony has two virgins, So you gonna you gonna see that we have the website skeleton version.

  • So let's just go ahead on and let's go to our dogs ht dogs.

  • And that's open determinant right here.

  • Now you can go to things you can either.

  • Go ahead, go to return it right to your insurance.

  • That directory using the command by or you can