рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдорд╛рд╣реМрд▓ (рд╡реИрдЧреНрд░реИрдВрдЯ рдФрд░ PHPStorm)

рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ HTML, CSS, PHP рдХрд╛рдо рдХрд░рдиреЗ рдпрд╛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдорд╛рд╣реМрд▓ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред


( рд▓рд┐рдВрдХрдбрд┐рди рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд▓реЗрдЦ)


рд╡реЗрдм - рдбреЗрд╡рд▓рдкрд░ PHPStorm рдФрд░ Vagrant


рдпрд╣ рдЕрд╕реЗрдВрдмрд▓рд░ рдФрд░ рд░рд┐рд╡рд░реНрд╕рд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдкрд░ рдкреБрд╕реНрддрдХреЛрдВ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд▓реЗрдЦ рдХрд╛ рдореЗрд░рд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИред рдЕрдм рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдЖ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдФрд░ рди рдХреЗрд╡рд▓ред


рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣рдореЗрд╢рд╛ рдЖрд╢реНрдЪрд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗрдм рд╕рд╛рдЗрдЯ рдХреИрд╕реЗ рдмрдирд╛рдирд╛ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдЦреЛрдЬ рдмрд╣реБрдд рд╕рд╛рд░реА рд╡рд┐рд╡рд┐рдз рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ рд╢реБрд░реБрдЖрддреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдФрд░ рднреА рдЕрдзрд┐рдХ рднреНрд░рдорд┐рдд рдХрд░рддреА рд╣реИред 5 рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд╢рд┐рдХреНрд╖рдг рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЫрд╛рддреНрд░, рдХрдВрдкреНрдпреВрдЯрд░ рдЧреЗрдо рдореЗрдВ рдмреНрд░реЗрдХ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдмрдирдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓реЗрдЖрдЙрдЯ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрджрд╛рддреНрдд рдкрд╛рда, рдиреЛрдЯрдкреИрдб ++, рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб, рдиреЗрдЯрдмреАрдиреНрд╕ рдпрд╛ PHPStorm рдкрд░ рдХрдмреНрдЬрд╝рд╛ рдХрд░ рд▓рд┐рдпрд╛ред рд╣рдордиреЗ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░, рдЬреИрд╕реЗ рдбреЗрдирд╡рд░, рдЬрд╝реИрдореНрдк, рдУрдкрди рд╕рд░реНрд╡рд░, рдФрд░ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдкрд░ WAMP (рд╡рд┐рдВрдбреЛрдЬ, рдЕрдкрд╛рдЪреЗ, MySQL рдФрд░ PHP рдХреЗ рд▓рд┐рдП рдЦрдбрд╝рд╛ рд╣реИ) рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╕рд┐рд░ рдореЗрдВ рдХреЛрдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЬреНрдЮрд╛рди рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рдЯреНрдпреВрдирд┐рдВрдЧ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИ, рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдФрд░ рдЬреЛ рд╕рдлрд▓ рд░рд╣рд╛, рдЙрд╕рдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЦреЗрд▓рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд╛рдкрд┐рдд рд╡реАрдбрд┐рдпреЛ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЦреЗрд▓ рдореЗрдВ рдЪрд┐рдХрдирд╛рдкрдиред


рдпрд╣ рд▓реЗрдЦ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╛рддреНрд░ рдХреЛ рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рд╕рдордЭрд╛рдиреЗ рдХреЗ рдХрд╛рд░рдг рдкреИрджрд╛ рд╣реБрдЖ рдерд╛ рдХрд┐ рдХреИрд╕реЗ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред


рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо HTML, рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ PHP рдХреЗ рд╕рд╛рде рдЙрдирдХреЗ рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдРрд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рд╕реЗ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреА рдЖрджрдд рд╣реЛ рдХрд┐ рдЙрдирдХрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдЙрдирдХреА рдЖрдп рдХрд╛ рд╕реНрд░реЛрдд рд╣реИред


рд╢реБрд░реБрдЖрдд рд╣реЛ рд░рд╣реА рд╣реИ


рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЬрдм рд╕реЗ рдЖрдк рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдмрдирдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ Git рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред Git рдПрдХ рд╡рд┐рддрд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╢рдмреНрдж рд▓реЗрдВ, рдХрд┐ рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рдЖрдкрдХреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдмрдЪрд╛рдПрдЧрд╛, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрдкрдХреЛ рдПрд╣рд╕рд╛рд╕ рд╣реЛ рдХрд┐ рдХреБрдЫ рдмреБрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рд╛ рд╣реИред рдЧрд┐рдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдРрд╕рд╛ рд╣реБрдЖ рдФрд░ рдЧрд┐рдЯ рдЖрдкрдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрдЧрд╛ред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд╣реИ рдирд╛?


Windows рдХреЗ рд▓рд┐рдП Git ( https://gitforwindows.org/ ) рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рднреА рдкрде рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред


рдЕрдм рдЖрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдпрд╛ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдореИрдВ рдЗрд╕ рдирд┐рдпрдо рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдХрд╛рдордХрд╛рдЬреА рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ git рдФрд░ IDE рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ "рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг" рдХреЗ рд▓рд┐рдП рд╣реИред рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдЕрд▓рдЧ WAMP рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдореИрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ WAMP рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЕрдкрдиреА рдмрд╛рдд рд╕рдордЭрд╛рдКрдВрдЧрд╛ред WAMP рдЕрд╕реЗрдВрдмрд▓реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЕрдЪреНрдЫреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддрднреА рдЬрдм рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╕рд░реНрд╡рд░ рдФрд░ рд╕рд╛рдЗрдЯ рдкрд░ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╢реБрд░реБрдЖрддреА рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдЕрдиреБрднрд╡ рдЕрднреА рддрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рдВ, рдХрдИ рдордВрдЪреЛрдВ рдореЗрдВ рдкрдврд╝рдирд╛ рдЬрд╣рд╛рдВ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕, рдлреБрд▓ рд╕реНрдЯреИрдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рд╣рд┐рдд, рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ, рдореБрдЭреЗ рдмрд╣реБрдд рдмрд╛рд░ рдкрдврд╝рдирд╛ рдкрдбрд╝рд╛ рдХрд┐ рдбрдмреНрд▓реНрдпреВрдПрдПрдордкреА рдЕрд╕реЗрдВрдмрд▓реА рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд▓реЗрдХрд┐рди рдРрд╕реА рд╕рд▓рд╛рд╣ рдкрд░, рдЖрдк рддреБрд░рдВрдд рдХрд┐рд╕реА рдРрд╕реЗ рдкреЗрд╢реЗрд╡рд░ рд╕реЗ рдЕрдВрддрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдиреЗ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдХрджрдо рдЙрдард╛рдпрд╛ рд╣реИред рдПрдХ рдкреЗрд╢реЗрд╡рд░ рдХрднреА рднреА рд╢реБрд░реБрдЖрдд рдХреЛ рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреЗрдЧрд╛ рдХрд┐ рд╡рд╣ WAMP рдЕрд╕реЗрдВрдмрд▓реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рд╕реАрдЦреЗред


рдФрд░ рдпрд╣рд╛рдБ рдпрд╣ рд╣реИред WAMP рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг, рд╡реЗрдм-рд╣реЛрд╕реНрдЯреНрд╕ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдХрд╛рдлреА рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдЖрдкрдХреА рддреИрдпрд╛рд░ рд╕рд╛рдЗрдЯ рд╕реНрдерд┐рдд рд╣реЛрдЧреАред рд╡реЗрдм-рд╣реЛрд╕реНрдЯрд░реНрд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдЖрдорддреМрд░ рдкрд░ UNIX рдЬреИрд╕реА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ (рд▓рд┐рдирдХреНрд╕, CentOS, рдЖрджрд┐) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рдмрд▓реНрдХрд┐ рдХрдо рдЕрдХреНрд╕рд░ IIS рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ WAMP рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╣рдореЗрдВ рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╡рд╛рддрд╛рд╡рд░рдг рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХреЛрдИ рдкрд░рд┐рд╡реЗрд╢ рдирд╣реАрдВ рд╣реИ рдореЗрд░реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдЬрдм WAMP рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рд╣рдорд╛рд░реА рдЯреАрдо рдХреЗ рд▓рд┐рдП рдПрдХ WAMP рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реЛрдо рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛ред рдЙрдирдХреЗ рдкрд╛рд╕ рддреИрдпрд╛рд░ рд▓реЗрдЖрдЙрдЯ рд╕реЗ рдПрдХ рдкреГрд╖реНрда рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рдПрдХ рдХрд╛рд░реНрдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдлрд╝реЙрд░реНрдо рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдХрд╛рд░реНрдп рдерд╛ред рдХреБрдЫ рджрд┐рдиреЛрдВ рдмрд╛рдж рд╡рд╣ рдЯрд░реНрдирдХреА рд╕рдорд╛рдзрд╛рди рд▓рд╛рддрд╛ рд╣реИред рд╣рдо рдЗрд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡рд░ рдХреА рдПрдХ рд╕рдЯреАрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╣реИ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝реЙрд░реНрдо рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдЪрд┐рддреНрд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВред рд╣рд╛рдВ, рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рддреБрд░рдВрдд рд╕рдордЭ рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдорд╛рдорд▓рд╛ рдХреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рдШрдмрд░рд╛рд╣рдЯ рд╣реЛрддреА рд╣реИред рд╡рд╣ рддреБрд░рдВрдд рдХрд╣рддрд╛ рд╣реИ: "рдореИрдВ рдирд╣реАрдВ рд╕рдордЭрддрд╛, рдореЗрд░реЗ рдШрд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред" рдореИрдВ рдЙрд╕реЗ рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдБ рдХрд┐ рдкреГрд╖реНрда рдХрд╣рд╛рдБ рд╕реЗ рдЪрд┐рддреНрд░ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдирд┐рд░рдкреЗрдХреНрд╖ рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рд▓рд┐рдП php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рднреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЬрдм рд╡рд╣ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕рд░рд▓ рдлреАрдбрдмреИрдХ рдлреЙрд░реНрдо рд╣реИ, рдФрд░ рдпрджрд┐ рдпрд╣ рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рд╕рд╛рдЗрдЯ рд╣реИ, рддреЛ 400 рдкреЗрдЬ? рдпрд╛ рджреВрд╕рд░рд╛ рдЙрджрд╛рд╣рд░рдгред рдореБрдЭреЗ рдХрд┐рд╕реА рддрд░рд╣ рдЙрд╕ рд╕рд╛рдЗрдЯ рдХреА рддреИрдирд╛рддреА рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рд╛ рдЬрд┐рд╕реЗ рдХрдВрдкрдиреА рдиреЗ рдлреНрд░реАрд▓рд╛рдВрд╕ рд╕реЗ рдСрд░реНрдбрд░ рдХрд┐рдпрд╛ рдерд╛ - рдбреЗрд╡рд▓рдкрд░ред рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдПрдХ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╡рд╕рд╛рдп рдХрд╛рд░реНрдб рд╕рд╛рдЗрдЯ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ред рдЬрдм рдЗрд╕ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рдорд╛рдкреНрдд рдСрд░реНрдбрд░ рджрд┐рдЦрд╛рдпрд╛, рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдЬрдм рдЗрд╕ рд╕рд╛рдЗрдЯ рдХреЛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рд╕рд╛рдЗрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рдереА рдФрд░ рдХреБрдЫ рдкреГрд╖реНрда рдмрд╕ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рдереЗред рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рднреА рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдорд╛рдорд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЛ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрднрд╡ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдгред рдпрд╣рд╛рдБ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдореЗрдВ рдХреЛрдИ .htaccess рд╕рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реИ, CMS рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╡реНрдпрд╡рд╕рд╛рдп рдХрд╛рд░реНрдб рд╕рд╛рдЗрдЯ рдерд╛, рдФрд░ рдЕрдЧрд░ рдпрд╣ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓, рдмрдВрдж рд╡рд░реНрдЧреЛрдВ, рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдерд╛? рдпрд╣рд╛рдБ рдЗрд╕ рд╕рдм рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрдкрдиреЗ рд╕рднреА рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдБ, рдпрджрд┐ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ 100% рдЙрддреНрдкрд╛рджрди рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдирд╣реАрдВ рд╣реИ, рддреЛ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИ, рдФрд░ рдпрд╣ WAMP- рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред


рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдкрд╕рдВрджреАрджрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ: NetBeans рдФрд░ PHPStormред рдЬреЛ рдХреЛрдИ рднреА рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рдореИрдВ рджреЛрдиреЛрдВ рдХреЛ рдбрд╛рд▓рдиреЗ рдФрд░ рдЙрди рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред NetBeans рдореБрдлрд╝реНрдд рд╣реИ, PHPStorm рдХреА рд▓рд╛рдЧрдд рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП $ 89 рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ 30-рджрд┐рд╡рд╕реАрдп рдкрд░реАрдХреНрд╖рдг рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрд╛рдо рдкрд░ рджреЗрдЦ рд╕рдХреЗрдВред


рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ IDE PHPStorm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрд╢реАрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ IDE PHPStorm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝-рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ, рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рднреА рд░рд╛рд╕реНрддреЗ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреАред


рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рд╕рдм рдХреБрдЫ рдореЗрдЬрдмрд╛рди рдХреЗ рд╕рдорд╛рди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдЗрд╕рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЬрдЯрд┐рд▓, рдбрд╛рд▓рд╛ рдФрд░ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред


рдлрд┐рд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ

рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдмреЙрдХреНрд╕ рдХреЗ рдЕрдВрджрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рдИ рдЬрд╛рдП, рдЙрд╕рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд╛рдЪреЗ, рдорд╛рдпрдПрд╕рдХреНрдпреВрдПрд▓ рдФрд░ рдкреАрдПрдЪрдкреА рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╡рд╣рд╛рдВ PHP рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Xdebug рдХреЛ рднреА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╣реЛрд╕реНрдЯ рдорд╢реАрди рдкрд░ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдЬрдм рдЖрдк рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕рд╛ рдХрд░рдирд╛ рдЙрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ WEB рд╡рд┐рдХрд╛рд╕ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдХрджрдо рдЙрдард╛ рд░рд╣реЗ рд╣реИрдВ, рдпреЗ рд╕рднреА рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╣реИрдВред


рдЗрд╕рд▓рд┐рдП, рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдПрдХ рджреВрд╕рд░рд╛ рдорд╛рд░реНрдЧ рд╣реИ ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╡реИрдЧреНрд░рдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рд╡реИрдЧреНрд░рд╛рдВрдЯ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рд╕реНрдерд╛рдкрд┐рдд? рдпрджрд┐ рдЖрдкрдХреЛ PowerShell рд╕рдВрд╕реНрдХрд░рдг рдмреЗрдореЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдкреНрд░рдмрдВрдзрди рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рд╕реНрдерд╛рдкрд┐рдд? рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред


рдЗрд╕рдХреЗ рдмрд╛рдж, рдпреЛрдирд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ "рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡рд░ 16.04" рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрдкрдиреЗ рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред рд╣рдо рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдмрдирд╛рдПрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдбреНрд░рд╛рдЗрд╡ "рд╕реА" рдкрд░ "рд╡реЗрдмрджреЗрд╡" рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдЧрд╛ред рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ? рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Git рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ "C" рдбреНрд░рд╛рдЗрд╡ рдЦреЛрд▓реЗрдВ рдФрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ "Git Bash Here" рдЪреБрдиреЗрдВ ред


Panovред рдпрд╣рд╛рдВ рдЧрд┐рдЯ рдорд╛рд░


рдХрдВрд╕реЛрд▓ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ: git рдХреНрд▓реЛрди https://github.com/abyss-soft/webdev рдФрд░ "рдПрдВрдЯрд░" рджрдмрд╛рдПрдВред


webdev


рдЙрд╕рдХреЗ рдмрд╛рдж, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреЗрдбрд╝ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд╛рд░реНрдп рдлрд╝реЛрд▓реНрдбрд░ рдЖрдкрдХреА рдбрд┐рд╕реНрдХ рдкрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛:


рд╡реЗрдмрджреЗрд╡ рдХрд╛ рдкреЗрдбрд╝


рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдЬреЛ рдлрд╝реЛрд▓реНрдбрд░ рд╣рдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВрдЧреЗ, рд╡рд╣ рдЗрд╕ рд░рд╛рд╕реНрддреЗ рдкрд░ рд╕реНрдерд┐рдд рд╣реИ: C: \ webdev \ www \ webdev.local


рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЖрдк рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдореИрдВ рдпрд╣ рднреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк https://github.com рдкрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ рдФрд░ "Fork" рдХреЛ рдореЗрд░реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА " https://github.com/abyss-soft/webdev " рдмрдирд╛ рджреЗрдВ, рддрд╛рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд╛рд╕ рд╕рд╣реЗрдЬ рдХрд░ рд░рдЦреЗрдВ рдФрд░ рдпрд╣ рд╣рдореЗрд╢рд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд░рд╣реЗрдЧрд╛ред


рдЬреЛ рд▓реЛрдЧ рдЧрд┐рдЯ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд╕реАрдзреЗ рд▓рд┐рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВ:
  1. рд╕реАрдзрд╛ рд▓рд┐рдВрдХ: https://github.com/abyss-soft/webdev/archive/master.zip
  2. Github рдХрд╛ рд▓рд┐рдВрдХ: https://github.com/abyss-soft/webdev
  3. рд╡реИрдЧреНрд░рдВрдЯ рдмреЙрдХреНрд╕ рд▓рд┐рдВрдХ: https://app.vagrantup.com/alex-panov/boxes/webdev

рдЕрдЧрд▓рд╛, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рджреБрднрд╛рд╖рд┐рдпрд╛ рдЪрд▓рд╛рдПрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рд╡рд┐рди + рдЖрд░ рджрдмрд╛рдПрдВ (рдЗрд╕ рддрд░рд╣ рд╕реЗ рджрдмрд╛рдПрдВ - рдмрдЯрди рдХреЛ рдиреАрдЪреЗ рдХреА рдУрд░ рдмрд╛рдИрдВ рдУрд░ рдХреЗ рд╕реНрдкреЗрд╕ рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ рд▓реЛрдЧреЛ рдХреЗ рд╕рд╛рде рджрдмрд╛рдПрдВ) рдФрд░ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдП рдмрд┐рдирд╛ рдкреНрд░реЗрд╕ рдЖрд░) рдФрд░ рдХрдорд╛рдВрдб "cmd" (рдмрд┐рдирд╛ рдЙрджреНрдзрд░рдг рдХреЗ) рджрд░реНрдЬ рдХрд░реЗрдВред рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╣рдо cd c: \ webdev рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВред


рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдпреЛрдирд┐ рдЕрдк рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВред рдХрдВрд╕реЛрд▓ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЬрдм рд╣рдо рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╣рдо рдпреЛрдирд┐ рдкрдбрд╝рд╛рд╡ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВрдЧреЗред


рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ - рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдЧреА, рдмрд╛рдж рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рджреМрд░рд╛рди рдпрд╣ рдЪрд░рдг рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЫрд╡рд┐ рдХреИрд╢ рд╕реЗ рдЪрд┐рдкрдХреЗрдЧреАред рдЗрд╕рдХреЗ рдмрд╛рдж рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреАред


рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рд╣реА, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ PHP.ini рдлрд╝рд╛рдЗрд▓ /etc/php/7.0/apache2/php.ini рдкрд░ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ:


---------- рдХрд╛рд░реНрдп: -------

[Xdebug]

zend_extension = "/ usr / lib / php / 20151012 / xdebug.so"

xdebug.remote_autostart = рдкрд░

xdebug.remote_enable = рдкрд░

xdebug.remote_connect_back = рдкрд░

xdebug.remote_port = 9000

xdebug.remote_host = 192.168.33.31

xdebug.idekey = PHP_IDE_CONFIG

рдЬрд╣рд╛рдБ xdebug.remote_host = 192.168.33.31 рд╣реЛрд╕реНрдЯ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдкрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ PHPStorm рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдЗрд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо "рд╣реЛрд╕реНрдЯ" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦреЗрдВрдЧреЗ (рдпрд╣ C: \ Windows \ System32 \ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ \ рдЖрджрд┐ рд╕реНрдерд┐рдд рд╣реИ) рд▓рд╛рдЗрди: 192.168.33.33 webdev.local


рдЗрд╕рдХреЗ рдмрд╛рдж, рдЕрдкрдирд╛ рдкрд╕рдВрджреАрджрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рд▓рд┐рдВрдХ webdev.local рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ


рдпрджрд┐ рд╕рдм рдХреБрдЫ рдЙрдореНрдореАрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪрд▓рд╛ рдЧрдпрд╛, рддреЛ рд╣рдо "PHP рдХреА рдЧрдгрдирд╛:" рдкрд╛рда рдХреЗ рд╕рд╛рде рдПрдХ рдкреГрд╖реНрда рджреЗрдЦреЗрдВрдЧреЗ рдЬреЛ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рдкрд░реАрдХреНрд╖рдг рд╕рд╛рдЗрдЯ рд╣рдорд╛рд░реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рднрд░реА рд╣реБрдИ рд╣реИ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред


рдЕрдЧрд▓рд╛, рд╣рдореЗрдВ PHPStorm рдореЗрдВ рдПрдХ рджреВрд░рд╕реНрде PHP рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, PHPStorm рдЪрд▓рд╛рдПрдВ рдФрд░ рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ:


www.panovs.com PHPStorm


рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣рдореЗрдВ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИрдВ рдФрд░ рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:


A. рдкрд╛рдиреЛрд╡


"рд╣рд╛рдБ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ


рдЕрдЧрд▓рд╛, рдореЗрдиреВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ "рдлрд╝рд╛рдЗрд▓" -> "рд╕реЗрдЯрд┐рдВрдЧреНрд╕ ..":


рдкреИрдиреЛрд╡ рдПред


рдФрд░ рднрд╛рд╖рд╛ рдФрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ PHP рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рдЖрдкрдХреЛ CLI рджреБрднрд╛рд╖рд┐рдпрд╛ рдЦрдВрдб рдореЗрдВ IDE рдХреЗ рд▓рд┐рдП рдПрдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ [...] рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ


PHPStorm


рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╣рд░реЗ "+" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдХреЛрдИ рднреА рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рджреВрд░рд╕реНрде PHP 7" рдФрд░ рд░рд┐рдореЛрдЯ ... рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред


PHPStorm


рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, Vagrant рдЪреБрдиреЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде "C: \ webdev" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ


рд╡реЗрдмрджреЗрд╡ - рдП.рдкреИрдиреЛрд╡


рдФрд░ рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред


рдпрд╣ рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ PHP рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдбреАрдмрдЧрд░ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ:


рд╡реИрдЧреНрд░рд╛рдВрдд рдФрд░ PHPStorm


рдЕрдЧрд▓рд╛, PHP рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рд╕рд░реНрд╡рд░ (PHP -> рд╕рд░реНрд╡рд░) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рд╣рд░реЗ "+" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдХрд┐рд╕реА рднреА рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "webdev.local" рдФрд░ рд╣реЛрд╕реНрдЯ рдирд╛рдо: "webdev.local"ред рдкреЛрд░реНрдЯ рд╕рдВрдЦреНрдпрд╛ "80" рд╣реИ рдФрд░ рдбрд┐рдмрдЧрд░ "XDebug" рдкрд░ рд╕реЗрдЯ рд╣реИред рдкрде рдореИрдкрд┐рдВрдЧ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ ... рдкрдереЛрдВ рдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ:


рдлрд╝рд╛рдЗрд▓ / рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╕рд░реНрд╡рд░ рдкрд░ рдкреВрд░реНрдг рдкреИрдЪ
C: \ webdev \ www \ webdev.local/var/www/webdev.local

webdev


рдЕрдзрд┐рдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдпрд╛ рдпреЛрдВ рдХрд╣реЗрдВ, рддрд╛рдХрд┐ рдбреАрдмрдЧрд░ рдХрд┐рд╕реА рднреА PHP рдлрд╝рд╛рдЗрд▓ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдкреЙрдк рди рд╣реЛ, рдЖрдкрдХреЛ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдпрд╣рд╛рдВ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛:


PHPStorm рдореЗрдВ рдбреАрдмрдЧ рдХрд░реЗрдВ


"рд░рди" рдореЗрдиреВ рдореЗрдВ PHPStorm рдкрд░ рдЬрд╛рдПрдВ, рд╕рдВрдкрд╛рджрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪреБрдиреЗрдВ ...


PHPStorm A.Panov


рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реЗ рдлреЙрд░реНрдо рдореЗрдВ рд╣рд░реЗ "+" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ PHP рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдПрдХ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "WebApplication", рд╕рд░реНрд╡рд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд╕рд░реНрд╡рд░ рдХрд╛ рдирд╛рдо, рд╕реНрдЯрд╛рд░реНрдЯ URL рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЖрдк рдЙрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рднреА рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ xdebug рд╕рддреНрд░ рдЦреБрд▓реЗрдЧрд╛ред


PHPStorm


рдорд╣рддреНрд╡рдкреВрд░реНрдг!


рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗрд╡рд▓ рддрднреА рдЪрд╛рд▓реВ рд╣реЛрддреА рд╣реИ рдЬрдм PHPStorm рдореЗрдВ рд╡рд╛рдпрд░рдЯреИрдкрд┐рдВрдЧ рд╕рдХреНрд╖рдо рд╣реЛрддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджрд╛рд╣рд┐рдиреЗ рдХреЛрдиреЗ рдореЗрдВ PHP рдбрд┐рдмрдЧ рдХрдиреЗрдХреНрд╢рдиреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рд░реНрдЯ рд▓рд┐рд╕рдирд┐рдВрдЧ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:


PHPStorm рдФрд░ Vagrant рдореЗрдВ рдбреАрдмрдЧ рдХрд░реЗрдВ


рд╣рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбреАрдмрдЧрд┐рдВрдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдЖрдзрд┐рдХрд╛рд░рд┐рдХ JetBrains рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред


рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЕрдкрдирд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ idekey рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ , рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИ: PHP_IDE_CONFIG



PHPStorm рдореЗрдВ, рд╢реНрд░реЛрддрд╛ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ ( PHP рдбрд┐рдмрдЧ рдХрдиреЗрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рд░реНрдЯ рд▓рд┐рд╕рдирд┐рдВрдЧ рдХреЗ рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ) рдФрд░ Run WebApplication рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред PHPStorm рд╕реНрддрд░ рдкрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╢реБрд░реВ рдХреА рдЧрдИ рд╣реИред


рдЕрдЧрд▓рд╛, рд╣рдо рдбреАрдмрдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ http: //webdev.local рдХреЗ рдкрддреЗ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдмрдЧ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ) рдФрд░ "Google Chrome" рдореЗрдВ рдбреАрдмрдЧ рдЖрдЗрдЯрдо рдЪреБрдиреЗрдВ


рд╡реЗрдмрдПрдкреНрд▓реАрдХреЗрд╢рди рдЪрд▓рд╛рдПрдВ


рдпрд╛ рдореЛрдЬрд╝рд┐рд▓рд╛ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ


PHPStorm


рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЖрдЗрдХрди рд╣рд░рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред


рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд╛рдж, рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ PHP рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рд╣рдо PHPStorm рдореЗрдВ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреГрд╖реНрда рдХреЛ рд░реАрдлреНрд░реЗрд╢ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рд▓реЛрдб рдореЛрдб рдореЗрдВ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ PHPStorm рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд▓рд╛рдЗрди рдкрд░ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд▓рдЧрд╛рдПрдВ


$ x = 2;

рдФрд░ "Run WebApplication" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:


рд╡реЗрдмрдПрдкреНрд▓реАрдХреЗрд╢рди рдЪрд▓рд╛рдПрдВ


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдорд╛рд░рд╛ рдбрд┐рдмрдЧрд░ рд╣рдорд╛рд░реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рд░реБрдХ рдЧрдпрд╛ рдФрд░ рд╣рдореЗрдВ рдЪрд░ (рдЪрд░) рджрд┐рдЦрд╛рддрд╛ рд╣реИ:


PHPStorm рдореЗрдВ рдбреАрдмрдЧ рдХрд░реЗрдВ


рдпрджрд┐ рд╣рдо F8 рдХреБрдВрдЬреА рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдбрд┐рдмрдЧрд░ рд╣рдорд╛рд░реЗ рд╕рднреА рдЪрд░ рджрд┐рдЦрд╛рддреЗ рд╣реБрдП рдХрджрдо рд╕реЗ рдХрджрдо рдорд┐рд▓рд╛рддрд╛ рд╣реИ:


рдЗрд╕ рддрд░рд╣, рд╣рдордиреЗ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЯреНрдпреВрди рдХрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/hi416359/


All Articles