NetBeans рдореЗрдВ Zend_Tool рдПрдХреАрдХрд░рдг

Zend_Tool Zend рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдПрдХ рдмреЗрд╣рддрд░реАрди рдЯреВрд▓ рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╡реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рд╕рдорд╛рди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрднреА рддрдХ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ zf.sh рдлрд╝рд╛рдЗрд▓ рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдПрдХ zf.bat рдлрд╝рд╛рдЗрд▓ рд╣реИред рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, PHP рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рдкрде рдХреЛ рдкрде рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рднреА рдкрде рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ: рдлрд┐рд░ рдЗрд╕реЗ рдХрд╣реАрдВ рд╕реЗ рднреА рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

рддреЛ, рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рдЪреАрдЬ рдХреА рдЬрд░реВрд░рдд рдХреНрдпрд╛ рд╣реИ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рддрд╣рдд):

1. рдкрде рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдореЗрдВ php.exe рдФрд░ zf.bat рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рд╣рдо рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдбреАрдИ рдХреЗ рдмрд╛рдж рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред

2. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ 2 рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

zf --setup storage-directory
zf --setup config-file


рдкрд╣рд▓рд╛ рдХрдорд╛рдВрдб рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ .zf рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддрд╛ рд╣реИ ( :\Users\<_> )ред рджреВрд╕рд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реЛрдо рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ .zf.ini рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИ ( :\Users\<_>\.zf.ini )ред

3. рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ .zf.ini рдореЗрдВ рдПрдбрд┐рдЯ рдХрд░реЗрдВред рдЗрд╕рдХреА 2 рд▓рд╛рдЗрдиреЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:

php.includepath = "D:\xampp\lib\zf\library;.;"
basicloader.classes.0 = "NetBeansCommandsProvider"

рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕рдордЭ рдореЗрдВ рдЖрддреА рд╣реИ, рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рдкреИрда рдкреНрд░рдгрд╛рд▓реА рдЪрд░ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЬрд░реВрд░реА рд╣реИ рдХрд┐ Zend рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдорд╛рд░реНрдЧ рдпрд╣рд╛рдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдкрде рдХреЛ рдПрдХ рд╕реНрддрд░ рдЕрдзрд┐рдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЕрд░реНрдерд╛рддреНред 'рд▓рд╛рдЗрдмреНрд░реЗрд░реА' рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдЖред
рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдХрдорд╛рдВрдб рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХреА рд╢реНрд░реЗрдгреА рд╣реИ, рдпрд╣ NetBeans рдХреЗ рд╕рд╛рде рдЖрддреА рд╣реИ рдФрд░ C:\Program Files\NetBeans 7.0\php\zend\NetBeansCommandsProvider.php ред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ D:\xampp\lib\zf\library , рдЗрд╕рд▓рд┐рдП рдЬрдм php.includepath рдореЗрдВ рдореВрд▓ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ php.includepath zf рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдиреЗ рдиреЗрдЯрдмреАрдиреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред

4. рдЕрдм рдЖрдкрдХреЛ NetBeans рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдореЗрдиреВ рдЯреВрд▓ / рд╡рд┐рдХрд▓реНрдк) рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдорд╛рд╡реЗрд╢ рдкрде рдХреЗ рд▓рд┐рдП Zend рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдкрде рдЬреЛрдбрд╝реЗрдВред


Zf.bat рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ "рд░рдЬрд┐рд╕реНрдЯрд░ рдкреНрд░рджрд╛рддрд╛" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред


рдЕрдм, рдпрджрд┐ рдЖрдк NetBeans рдореЗрдиреВ "рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ ..." рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП Zend рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ zf рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдкреНрд░реАрд╕реЗрдЯ рдФрд░ рджреЛ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдорд┐рд▓реЗрдЧреАред

Zend_Tool рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╛рдо рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ "Zend / Run рдХрдорд╛рдВрдб ..." рдореЗрдиреВ рдЪреБрдиреЗрдВ рдФрд░ рдХрдорд╛рдВрдбреНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред



рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕рдВрд╡рд╛рдж рдХреЛ рд╕рдордЭрдирд╛ рд╕рд░рд▓ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдХреЛрдИ рдХрдорд╛рдВрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреЗ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред


рдЦреИрд░, рдпрд╣ рд╕рдм рдЕрдм рдЖрдк рдХрд╛рдо рдореЗрдВ рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЖрдирдВрдж рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

PS Zend_Tool рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рд▓рд┐рдВрдХ:
http://framework.zend.com/manual/en/zend.tool.project.html
http://www.kilinjal.com/blog/how-configure-zend-tool-netbeans
http://netbeans.org/kb/docs/php/zend-framework-screencast.html
http://blog.stfalcon.com/2010/07/podderzhka-zend-framework-v-netbeans-69/
http://devzone.zend.com/article/3811-Using-Zend_Tool-to-start-up-your-ZF-Project

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


All Articles