Перевірка об бо о о о о о о
Перевірка об бо о о о о о о
Першніжрозпочатироботунадпроектом,мимаємопереконатися,щоувасєправильноналаштованесередовище。Це дуже важливо。Інструментирозробників,якісьогоднієвнашомурозпорядженні、дужесильновідрізняютьсявідтих,щобули10роківтому。Вони сил но еволюціонували, на краще。Було б прик к ко о ико исто о ов а ат ти и。Хорошіінструментидопоможутьдосягтивеликихуспіхів。
Будь лас ска, не п оп о с ска - т те л е е а крок。АбохочабпрочитайтеостаннійрозділпроSymfony欧宝娱乐app下载地址 CLI。
Комп”ютер
Вам потрібен комп ' ' тер。Хорошановинаполягаєвтому、щовінможепрацюватинабудь——якійпопулярнійопераційнійсистемі:macOS, WindowsабоLinux。欧宝娱乐app下载地址Symfonyтавсіінструменти,якімибудемовикористовувати,суміснізкожнимізних。
Нав”язливийвибір
Яхочушвидкорухатисявпередзнайкращимиможливимиваріантами。Я зробив довільний вибір дл цієї кни。
PostgreSQLстаненашимвиборомдлявсього:відбазиданихдочерг,відкешудосховищасесій。ДлябільшостіпроектівPostgreSQLєнайкращимрішенням,добремасштабуєтьсяідозволяєспроститиінфраструктуру、керуючитількиоднимсервісом。
Наприкінці кни и и м ми дізнаємося як и ико исто о и у у а атRabbitMQдл черг复述,длясесій。
IDE
Ви можете и ико о исто о у у а ат Блокнот, якщо хочете。Хоча。
Раніше працював в Textmate。Більшені。Комфорт вико ви станн“справжньої”ide безцінний。Автодоповнення,оператори使用
,щододаютьсяісортуютьсяавтоматично,перехідвідодногофайлудоіншого——цедекількафункцій,якіпідвищуютьвашупродуктивність。
Я didn ' екоменду ов ико ист тову у а атVisual Studio代码чиPhpStorm.Перша-безкоштовна,останняні、алевонамаєкращуінтеграціюзSymfony(зав欧宝娱乐app下载地址дякиплагіну欧宝娱乐app下载地址Symfony支持插件).Вибір за а ам м。Язнаю,щовихочетезнатиякуIDEвикористовуюя。Я пи и у у у и и и у у у и и у в Visual Studio Code。
Термінал
МибудемопостійноперемикатисязIDEнакоманднийрядок。ВиможетевикористовувативбудованийвIDEтермінал,алеявважаюзакращевикористовуватиреальний,щобматибільшемісця。
Linuxпоставляєтьсязвбудованимтерміналомп——рограма终端
.ВикористовуйтеiTerm2дл mac OS。У Windows доб е працює超.
Git
Для ке е у с анн версіями м м б б с с мо о ико истов с а атGit, оскільки зараз им м ко о ист т т т с。
У Windows, встановітьGit bash.
Переконайтеся,щовизнаєте,яквиконуватизвичайніоперації,такіякgit克隆
,git日志
,git显示
,git diff
,git checkout
,……
PHP
Мибудемовикористовувати码头工人длясервісі,валеменіподобається,щобPHPбуввстановленийнамоємулокальномукомп”ютерізпричинпродуктивності,стабільностітапростоти。Називайтеменестаромодним,якщохочете,алепоєднаннялокальногоPHPта码头工人сервісів——ідеальнодлямене。
ВикористовуйтPHP 8.1іеперевіртечивстановленонаступнірозширенняPHP,абовстановітьїхзараз:intl
,pdo_pgsql
,xsl
,amqp
,gd
,openssl
,钠
.За бажанням також встановіть复述,
,旋度
і邮政编码
.
Виможетеперевіритипоточнірозширеннязадопомогоюphp - m
.
Нам також знадобит с сphp-fpm
, якщо а а а л латфо ма підтримує о о о о о, хочаphp-cgi
тежпідійде。
作曲家
УправліннязалежностямивпроектіSymf欧宝娱乐app下载地址ony——дужеважливо。Встановіть останн версію作曲家- інструменту дл управління залежностями в php。
Якщовинезнайоміз作曲家,знайдітьчас,щобпрочитатипронього。
提示
Нема потреб б о оди и оманди повністю:作曲家要求
и оби ит т т т аме, що и作曲家要求
,використовуйте作曲家快速眼动
замість作曲家删除
,……
NodeJS
МинебудемописатибагатокодуJavaScript,алемибудемовикористовуватиінструментиJavaScript / NodeJSщобуправлятинашимиресурсами。Переконайтеся, що у а ас с стано л леноNodeJS.
Docker та Docker撰写
Управліннясервісамибудездійснюватисязадопомогою码头工人і码头工人组成。Встановітьїхзапустіть Docker。Якщовипочатківець,ознайомтесяізцимінструментом。Нехвилюйтеся,сценаріївикористання码头工人будутьдоситьпростими,безекстравагантнихконфігураційіскладнихналаштувань。
欧宝娱乐app下载地址Symfony CLI
Іостаннє,аленеменшважлив,емибудемовикористовувати欧宝娱乐app下载地址
Cli, щоб поліпшити на а у у продуктивність。Відлокальноговеб——сервера,якийнадається,доповноїінтеграціїз码头工人іпідтримкихмарнихсервісівзадопомогоюPlatform.sh,цезначнозаощадитьнашчас。
ВстановітьOB体育 прямозараз。
ЩобвикористовуватиHTTPSлокально,намтакожпотрібновстан но о ит т се нтр сертифікації (ЦС), щоб увімкнути підтримку tls。Виконайте на аст а пну команду:
1
$欧宝娱乐app下载地址symfony服务器:ca:安装
Переконайтеся,щовашкомп”ютервідповідаєвсімнеобхіднимвимогам,виконавшинаступнукоманду:
1
$欧宝娱乐app下载地址symfony的书:检查需求
Якщовихочетепофантазувати,витакожможетезапуститиПроксі——сервер欧宝娱乐app下载地址Symfony.Ценеобов”язково,аледозволяєотриматилокальнедоменнеім”я,щозакінчуєтьсяна.wip
дл о ва о о оекту。
Підчасвиконуваннякомандивтерміналімимайжезавждибудемоставитипереднеюпрефік。с欧宝娱乐app下载地址
,як-от欧宝娱乐app下载地址symfony的作曲家
замістьпросто作曲家
чи欧宝娱乐app下载地址symfony控制台
замість/ bin /控制台
.
Основнапричинаполягаєвтому、щоSymfon欧宝娱乐app下载地址y CLIавтоматичновстановлюєдеякізміннісередовищанаосновісервісів,запущенихнавашомукомп”ютерічерез码头工人。ЦізміннісередовищадоступнідляHTTP -запиті,воскількилокальнийвеб——сервервводитьїхавтоматично。Таким м и ином, ви ико истанн префіксу欧宝娱乐app下载地址
вCLIгарантуєоднаковуповедінкунарізнихплатформах。
Крімтого,Sy欧宝娱乐app下载地址mfony CLIавтоматичнообирає“кращу”версіюPHPдляпроекту。