Preparazione戴尔'ambiente di lavoro

Preparazione戴尔'ambiente di lavoro

Prima di iniziare lavorare半岛progetto e非常重要的assicurasi di avere disposizione联合国buon di lavoro环境。Gli strumenti迪崔disponiamo今日园子甚diversi da quelli格瓦拉avevamo dieci安妮。斜面strumenti si园子evoluti甚e sarebbe联合国peccato非sfruttarli adeguatamente, visto格瓦拉possono la differenza。

E的野猪非saltare questo passaggio。Consiglio almeno di leggere l 'ultima sezione苏拉CLI di Symfob娱乐下载ony。

联合国的电脑

Avrete bisogno di联合国电脑。年青一代拉buona notizia e格瓦拉il progetto essere eseguito苏uno qualsiasi联邦铁路局我sistemi operativi稍comuni, macOS来,Windows o Linux。ob娱乐下载Symfony e合奏gli strumenti格瓦拉useremo园子compatibili con ognuna di人们piattaforme。

Preferenze personali

波特Voglio lavorare velocemente usando gli strumenti migliori联邦铁路局quelli disponibili, percio ho脂肪scelte基本阿莱米氏preferenze personali / questo libro。

PostgreSQL莎拉拉•诺scelta每gestire:数据库,代码di messaggi la缓存e il salvataggio delle sessioni。所以Nella maggior杰克逊一些progetti PostgreSQL e la soluzione米利,在quanto offre una scalabilita让米利e能di semplificare l 'infrastruttura avendo联合国servizio da gestire独奏。

真主安拉细del libro utilizzare impareremo广告RabbitMQ每le代码di messaggi e复述,/ le sessioni。

IDE

E相信utilizzare记事本se瞧si desidera,马E联合国'opzione切非raccomando。

马在passato utilizzavo Textmate软件,la le funzionalita comodita e di联合国维罗IDE mi汉诺脂肪cambiare的主意。Il completamento automatico, le istruzioni使用波特aggiunte e纵坐标automaticamente e saltare con facilita da联合国文件'altro园子独奏alcune delle caratteristiche格瓦拉aumentano immediatamente produttivita。

Consiglierei di usareVisual Studio代码oPhpStorm。初Il e gratuito mentre Il第二声部非lo e,马ha una米利integrazione con Symfony(修道院ob娱乐下载插件/ il supporto di Symfonyob娱乐下载)。Ognuno e di scegliere自由人的特质utilizzare。每气si stesse chiedendo特质IDE utilizzi io stesso,国标scrivendo questo libro con Visual Studio代码。

终端纤维

Alterneremo l 'uso di联合国IDE e di第一线。Nonostante gli IDE abbiano spesso一些terminali integrati, personalmente preferisco usarne uno dedicato波特在modo da avere稍航天disposizione。

Linux年青一代si trovare苏终端纤维年青一代preinstallato, mentre苏macOS si utilizzareiTerm2。苏的窗户,年青essere una buona scelta。

Git

每il controllo delle versioni del配置useremoGitvisto切广告今日合奏lo utilizzano。

苏的窗户,installiamoGit bash

Assicuriamoci di conoscere我comandi稍comuni,广告esempiogit克隆,git日志,git显示,git diff,git checkout,……

PHP

Nonostante l 'utilizzo di码头工人,mi去处ogni卡索avere PHP installato localmente南绪计算机每motivi di prestazioni stabilita e semplicita。可能所有'antica萨诺,马•特perfetta la combinazione di联合国环境PHP语言环境e delle funzionalita di码头工人。

Useremo PHP 8.1, controllate切让人们estensioni PHP siano installate:intl,pdo_pgsql,xsl,amqp,gd,openssl,。Le estensioni复述,,旋度e邮政编码马索诺consigliate, opzionali。

E相信controllare le estensioni attualmente abilitate eseguendo第一php - m

Se supportato dalla piattaforma uso useremo等等php-fpm,马alternativaphp-cgifunziona comunque祈祷。

作曲家

艾尔义大利d 'oggi uno strumento每gestire le dipendenze e fondamentale。Installeremo l 'ultima versione di作曲家lo strumento di gestione dei pacchetti / PHP。

Se非si ha familiarita con作曲家,e卡索di fermarsi联合国每capirne il funzionamento attimo。

提示

非e necessario digitare我无关completi一些comandi:作曲家要求funziona来作曲家要求,阿作曲家快速眼动e equivalente作曲家删除e cosi通过分支。

NodeJS

非scriveremo甚配置JavaScript, ma useremo strumenti JavaScript /每gestire NodeJS我nostri资产。Verificare di avere installatoNodeJSe di pacchetti il gestore

码头工人e码头工人组成

我servizi saranno gestiti e da码头工人码头工人组成。Bisognainstallarlie avviare码头工人。Se si e阿莱' armi passare qualche minuto广告acquisire familiarita con lo strumento e consigliato。马il我方uso莎拉非常单纯的,崔非e di spaventarsi伊尔卡索:le configurazioni格瓦拉useremo saranno lineari e razionali。

ob娱乐下载Symfony CLI

/天涯,马非/ questo较少重要,useremo CLIob娱乐下载。谢谢al锁服务器区域,真主安拉piena integrazione con码头工人e supporto云attraverso平台。ob直播appsh, ci permettera di risparmiare甚节奏e di conseguenza essere稍produttivi。

Installiamo ora ilobb体育

每个价值链utilizzare HTTPS localmente occorre installare联合国'autorita di certificazione (CA)每abilitare il supporto TLS。Eseguiamo il seguente第一:

1
美元ob娱乐下载symfony服务器:ca:安装

Verifichiamo格瓦拉il计算机abbia合唱我requisiti necessari eseguendo il seguente第一:

1
美元ob娱乐下载symfony的书:检查需求

年青一代tocco结局,如果传递eseguire代理di Symfob娱乐下载ony。让马E opzionale ci能con suffisso di utilizzare联合国省di“dominio”区域设置.wip/ il我方progetto。

Quando eseguiremo联合国在联合国的第一终端纤维,lo faremo iniziare准一直反对ob娱乐下载。广告esempio useremoob娱乐下载symfony的作曲家invece di联合国单纯的作曲家阿,ob娱乐下载symfony控制台posto餐馆迪/ bin /控制台

La ragione眼光e格瓦拉La CLI di Symfony impoob娱乐下载sta automaticamente alcune variabili d 'ambiente基地ai servizi esecuzione tramite码头工人。让人们variabili d 'ambiente园子disponibili / le richieste HTTP poiche il服务器web语言环境le aggiunge automaticamente。每questo motivo l 'utilizzo德拉CLIob娱乐下载苏词garantisce lo stesso comportamento合奏gli ambienti。

Inoltre, la CLI di ob娱乐下载Symfony seleziona automaticamente la versione di PHP / il progetto米利。

这项工作,包括代码示例,许可下Creative Commons BY-NC-SA 4.0许可证。