PHP рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ git рднрдгреНрдбрд╛рд░ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдзрд╛рд░рдХреЛ рд╕рдореНрдЭреМрддрд╛рдорд╛ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдиреНрдЯ рд╣реЗрдбрд░рдХреЛ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдкрдард╛рдЙрдБрджрд╛ рдмреНрдпрд╛рдХрдбреЛрд░ рд╕рдХреНрд░рд┐рдп рднрдПрдХреЛ PHP рдкреНрд░реЛрдЬреЗрдХреНрдЯрдХреЛ Git рднрдгреНрдбрд╛рд░рдорд╛ рджреБрдИ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдХрдорд┐рдЯрд╣рд░реВрдХреЛ рдкрд╣рд┐рдЪрд╛рдирд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдШрдЯрдирд╛рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рдкрд╣рд┐рд▓реЛ рдирддрд┐рдЬрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрдХреЛ рдЧрддрд┐рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдЯреНрд░реЗрд╕рд╣рд░реВрдХреЛ рдЕрдзреНрдпрдпрдирдХреЛ рдХреНрд░рдордорд╛, рдпреЛ рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛ рдкреБрдЧреНрдпреЛ рдХрд┐ git.php.net рд╕рд░реНрднрд░ рдЖрдлреИрдВ, рдЬрд╕рдорд╛ git рднрдгреНрдбрд╛рд░ рдЕрд╡рд╕реНрдерд┐рдд рдерд┐рдпреЛ, рд╣реНрдпрд╛рдХ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрди, рддрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЦрд╛рддрд╛рд╣рд░реВрд╕рдБрдЧрдХреЛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕рдореНрдЭреМрддрд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред ред

рдпреЛ рд╕рдореНрднрд╡ рдЫ рдХрд┐ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ master.php.net рд╕рд░реНрднрд░рдорд╛ DBMS рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХреНрд╖рдо рдерд┐рдПред master.php.net рдХреЛ рд╕рд╛рдордЧреНрд░реА рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рд╕реНрдерд╛рдкрд┐рдд рдирдпрд╛рдБ main.php.net рд╕рд░реНрднрд░рдорд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред php.net рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рд░рд┐рд╕реЗрдЯ рдЧрд░рд┐рдпреЛ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рд╢реЗрд╖ рдкрд╛рд╕рд╡рд░реНрдб рд░рд┐рдХрднрд░реА рдлрд╛рд░рдо рдорд╛рд░реНрдлрдд рдкреНрд░рд╛рд░рдореНрдн рдЧрд░рд┐рдпреЛред git.php.net рд░ svn.php.net рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рдкрдвреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рд░рд╣рдиреНрдЫрдиреН (рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ GitHub рдорд╛ рд╕рд╛рд░рд┐рдПрдХреЛ рдЫ)ред

PHP рдХреЛ рд╕рдВрд╕реНрдерд╛рдкрдХ рд░рд╛рд╕рдореБрд╕ рд▓реЗрд░реНрдбрд░реНрдлрдХреЛ рдЦрд╛рддрд╛ рдорд╛рд░реНрдлрдд рдЧрд░рд┐рдПрдХреЛ рдкрд╣рд┐рд▓реЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХрдорд┐рдЯ рдкрддреНрддрд╛ рд▓рд╛рдЧреЗрдкрдЫрд┐, рдпреЛ рдЕрдиреБрдорд╛рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдХрд┐ рдЙрдирдХреЛ рдЦрд╛рддрд╛ рд╣реНрдпрд╛рдХ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рдкреНрд░рдореБрдЦ PHP рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рдирд┐рдХрд┐рддрд╛ рдкреЛрдкреЛрднрд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдлрд┐рд░реНрддрд╛ рдЧрд░реЗ рд░ рдкреНрд░рддрд┐рдмрдиреНрдз рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЧрд░реЗред рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдЦрд╛рддрд╛ред рдХреЗрд╣реА рд╕рдордп рдкрдЫрд┐, рдЕрдиреБрднреВрддрд┐ рдЖрдпреЛ рдХрд┐ рдЕрд╡рд░реБрджреНрдзрдХреЛ рдХреБрдиреИ рдЕрд░реНрде рдЫреИрди, рдХрд┐рдирдХрд┐ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрдорд┐рдЯрд╣рд░реВрдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдмрд┐рдирд╛, php-src рднрдгреНрдбрд╛рд░рдорд╛ рдкрд╣реБрдБрдЪ рднрдПрдХреЛ рдХреБрдиреИ рдкрдирд┐ рд╕рд╣рднрд╛рдЧреАрд▓реЗ рдХрд╛рд▓реНрдкрдирд┐рдХ рд▓реЗрдЦрдХрдХреЛ рдирд╛рдо рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реЗрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдЫред

рддреНрдпрд╕рдкрдЫрд┐, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рдирд┐рдХрд┐рддрд╛рдХреЛ рддрд░реНрдлрдмрд╛рдЯ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХрдорд┐рдЯ рдкрдард╛рдПред рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЧрд┐рдЯреЛрд▓рд╛рдЗрдЯ рд╕реЗрд╡рд╛рдХреЛ рд▓рдЧрд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реЗрд░, рд╡рд╛рд╕реНрддрд╡рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрдиреЗ рд╕рд╣рднрд╛рдЧреАрд▓рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╕рдмреИ рдХрдорд┐рдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрд╛ рд╕рдорд╛рд╡реЗрд╢рдХреЛ рдмрд╛рд╡рдЬреБрдж, рддреНрдпрд╣рд╛рдБ рджреБрдИ рдЦрд░рд╛рдм рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд▓рдЧрдорд╛ рдХреБрдиреИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВ рдерд┐рдПрдирдиреНред рдпреЛ рд╕реНрдкрд╖реНрдЯ рднрдпреЛ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдПрдХ рд╕рдореНрдЭреМрддрд╛ рдерд┐рдпреЛ, рдХрд┐рдирдХрд┐ рдХрдорд┐рдЯрд╣рд░реВ рд╕рд┐рдзреИ рдердкрд┐рдПрдХрд╛ рдерд┐рдП, рдЧрд┐рдЯреЛрд▓рд╛рдЗрдЯ рдорд╛рд░реНрдлрдд рдЬрдбрд╛рдирд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрджреИред

git.php.net рд╕рд░реНрднрд░ рддреБрд░реБрдиреНрддреИ рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдпреЛ, рд░ рдкреНрд░рд╛рдердорд┐рдХ рднрдгреНрдбрд╛рд░ GitHub рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдпреЛред рд╣рддрд╛рд░рдорд╛, рдпреЛ рдмрд┐рд░реНрд╕рд┐рдПрдХреЛ рдерд┐рдпреЛ рдХрд┐ рднрдгреНрдбрд╛рд░рдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди, рдЧрд┐рдЯреЛрд▓рд╛рдЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рддреНрдпрд╣рд╛рдБ рдЕрд░реНрдХреЛ рдЗрдирдкреБрдЯ рдерд┐рдпреЛ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ HTTPS рдорд╛рд░реНрдлрдд рдХрдорд┐рдЯрд╣рд░реВ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, Git-http-backend Git рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ Apache2 HTTP рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ master.php.net рд╕рд░реНрднрд░рдорд╛ DBMS рдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЯрд╛рдмреЗрд╕ рдкрд╣реБрдБрдЪ рдЧрд░реЗрд░ рдкреНрд░рдорд╛рдгрд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдпреЛред рд▓рдЧрдЗрди рдХреБрдЮреНрдЬреАрд╣рд░реВ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдирд┐рдпрдорд┐рдд рдкрд╛рд╕рд╡рд░реНрдбрдХреЛ рд╕рд╛рде рдкрдирд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдерд┐рдпреЛред HTTP рд╕рд░реНрднрд░ рд▓рдЧрд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓реЗ HTTPS рдорд╛рд░реНрдлрдд рдЦрд░рд╛рдм рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдердкрд┐рдПрдХреЛ рдкреБрд╖реНрдЯрд┐ рдЧрд░реНтАНрдпреЛред

рд▓рдЧрд╣рд░реВ рдЕрдзреНрдпрдпрди рдЧрд░реНрджрд╛, рдпреЛ рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛ рдХрд┐ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рдЬрдбрд╛рди рдЧрд░реЗрдирдиреН, рддрд░ рд╕реБрд░реБрдорд╛ рдЦрд╛рддрд╛ рдирд╛рдо рдЦреЛрдЬреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗ, рддрд░ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реЗрдкрдЫрд┐, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкрд╣рд┐рд▓реЛ рдкреНрд░рдпрд╛рд╕рдорд╛ рд▓рдЧрдЗрди рдЧрд░реЗ, рдЕрд░реНрдерд╛рддреНред рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рд░рд╕реНрдорд╕ рд░ рдирд┐рдХрд┐рддрд╛рдХреЛ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рдкрд╣рд┐рд▓реНрдпреИ рдерд╛рд╣рд╛ рдерд┐рдпреЛ, рддрд░ рдЙрдиреАрд╣рд░реВрдХреЛ рд▓рдЧрдЗрдирд╣рд░реВ рдерд╛рд╣рд╛ рдерд┐рдПрдиред рдпрджрд┐ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ DBMS рдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрд╖рдо рдерд┐рдП рднрдиреЗ, рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫреИрди рдХрд┐рди рддрд┐рдиреАрд╣рд░реВрд▓реЗ рддреНрдпрд╣рд╛рдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд╣реА рд▓рдЧрдЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдирдиреНред рдпреЛ рд╡рд┐рд╕рдВрдЧрддрд┐рд▓реЗ рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рднрд░рдкрд░реНрджреЛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХреЛ рдЫреИрдиред master.php.net рдХреЛ рд╣реНрдпрд╛рдХрд▓рд╛рдИ рд╕рдмреИрднрдиреНрджрд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рдкрд░рд┐рджреГрд╢реНрдп рдорд╛рдирд┐рдиреНрдЫ, рдХрд┐рдирднрдиреЗ рдпреЛ рд╕рд░реНрднрд░рд▓реЗ рдзреЗрд░реИ рдкреБрд░рд╛рдиреЛ рдХреЛрдб рд░ рдкреБрд░рд╛рдиреЛ OS рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХреЛ рдЫ, рдЬреБрди рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрди рд░ рдЕрдирдкреНрдпрд╛рдЪ рдЧрд░рд┐рдПрдХреЛ рдХрдордЬреЛрд░реАрд╣рд░реВ рдерд┐рдПред

рд▓рд┐рдЗрдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ master.php.net рд╕рд░реНрднрд░ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рдкреБрди: рд╕реНрдерд╛рдкрдирд╛ рд░ PHP 8 рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд▓рд┐рдкрд┐рд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╕рдорд╛рд╡реЗрд╢ рдЫред SQL рдХреЛрдбрдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирд▓рд╛рдИ рдЬрдЯрд┐рд▓ рдмрдирд╛рдЙрдиреЗ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдХреНрд╡реЗрд░реАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди DBMS рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреЛрдб рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫред bcrypt рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╣реНрдпрд╛рд╕рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ (рдкрд╣рд┐рд▓реЗ, рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп MD5 рд╣реНрдпрд╛рд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ)ред рдЕрд╡рд╕реНрдерд┐рдд рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рд░рд┐рд╕реЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд╛рд╕рд╡рд░реНрдб рд░рд┐рдХрднрд░реА рдлрд╛рд░рдо рдорд╛рд░реНрдлрдд рдирдпрд╛рдБ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдЧрд░реНрди рдкреНрд░реЗрд░рд┐рдд рдЧрд░рд┐рдиреНрдЫред HTTPS рдорд╛рд░реНрдлрдд git.php.net рд░ svn.php.net рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ MD5 рд╣реНрдпрд╛рд╕рд╣рд░реВрд╕рдБрдЧ рдмрд╛рдБрдзрд┐рдПрдХреЛ рд╣реБрдирд╛рд▓реЗ, рдпреЛ git.php.net рд░ svn.php.net рдкрдвреНрдиреЗ-рдорд╛рддреНрд░ рдореЛрдбрдорд╛ рдЫреЛрдбреНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛ, рд░ рд╕рдмреИ рд╕рд╛рд░реНрдиреБрд╣реЛрд╕реНред GitHub рдорд╛ PECL рдПрдХреНрд╕рдЯреЗрдиреНрд╕рди рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рдмрд╛рдБрдХреА рдЫрдиреН, рдореБрдЦреНрдп PHP рднрдгреНрдбрд╛рд░ рдЬрд╕реНрддреИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди