作業環境を確認する
作業環境を確認する
プロジェクトで作業を始める前に,適切な作業環境を持っているかどうか確認する必要があります。これは重要なことです。今の開発者が使うルセットは,10年前のそれとはずいぶん変わりました。ルは大きな進化を遂げてきたのです。それらを活用しない手はありません。良い道具を使って,道を開いていきましょう。
この手順は省かないでください。少なくともSob娱乐下载ymfony CLIに関する最後のセクションは読んでください。
コンピュタ
コンピュ,タ,が要りますね。macOS, Windows, Linuxといった一般的なOSで実行することができるので安心です。ob娱乐下载Symfonyやこれから使うすべてのルはこれらの操作系统で利用可能です。
技術の選定
最良の選択をして,速く動きだしたいと思います。私はこの本のためにあえて技術選定をしました。
PostgreSQLは,データベースからキュー,キャッシュからセッションストレージま,ですべてにおいて私たちの選択となるでしょう。ほとんどのプロジェクトでは,PostgreSQLは最高のソリューションであり,拡張性が高く,管理するサービスが1つだけでインフラストラクチャをシンプルにすることができます。
IDE
お望みであれば记事本を使うこともできるかもしれませんが,おすすめしません。
私は昔Textmateで仕事をしていましたが,今はもう違います。“本物の”ideを使う快適さはきわめて有用であり,他では代えられません。オ,トコンプリ,ト,自動的にソ,トされ追加される使用
文,あるファ。
Visual Studio代码かPhpStormを使うのが良いでしょう。前者は無料で,後者は有料ですがSob娱乐下载ymfonyとのより良い統合機能を持っています。(ob娱乐下载Symfony支持插件のおかげです)。あなた次第です。私が使っているideがどらなのかを知っておきたいでしょうね。私はこの本をVisual Studio Codeで書いています。
タ,ミナル
ideからコマンドラereplicationンに切り替えることがよくあります。IDEのビルトインターミナルを使うこともできますが、私はそれではなくて、より多くの作業スペースを使うことのできる実際のターミナルの方を好んで使っています。
Linuxには终端
がビルト@ @ンであります。macOSならiTerm2を使いましょう。Windowsなら,超がうまく機能します。
Git
バ,ジョン管理には今では誰でも使っているGitを使います。
Windowsなら,Git bashを▪▪ンスト▪▪ルしてください。
Gitの一般的な操作,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
でも同等のことができます。
作曲家
依存関係の管理は今やSob娱乐下载ymfonyプロジェクトのすべてと言えるほど重要なものです。phpのパッケジ管理ル作曲家の最新バ,ジョンを入手してください。
作曲家に慣れていない場合は,作曲家に関してドキュメントをじっくりと読んでください。
提示
コマンド名をフルワド入力でタピングする必要はありません:作曲家要求
は作曲家要求
と同じことですし,作曲家快速眼动
を作曲家删除
の代わりに使えば良いです。他も同様です。
NodeJS
JavaScriptのコードはあまり書きませんが,アセットの管理を行うためにJavaScript / NodeJSを利用します。NodeJSとパッケ,ジマネ,ジャ,である纱が▪▪ンスト▪▪ルされているか確認してください。
DockerとDocker撰写
サビスはDockerとDocker撰写を使って管理されます。それらを▪▪ンスト▪▪ルして, Dockerを起動してください。Dockerを初めて使うのであれば,ルに慣れておきましょう。とまどう必要はありません。使い方はとても簡単ですからどうか安心してください。凝った設定や複雑なセットアップは一切出てきません。
ob娱乐下载Symfony CLI
最後ですが重要なところとして,ob娱乐下载
コマンドを使って生産性を高めます。ローカルWebサーバーの提供から,完全な码头工人統合,Platform.shを使ったクラウドのサポートまで,大幅な時間短縮を実現できます。
obb体育 を▪▪ンスト▪▪ルしてください。
HTTPSをローカルで使うため,“認証局(CA)もインストールして”_,TLSサポートを有効にする必要があります。次のコマンドを実行してください:
1
$ob娱乐下载symfony服务器:ca:安装
次のコマンドを実行して,コンピュ,タ,に必要なすべての要件が満たされていることを確認します:
1
$ob娱乐下载symfony的书:检查需求
もし複雑なことをしたい場合は,ob娱乐下载Symfony代理を実行することもできます。オプションですが,末尾に.wip
を付したロカルドメン名をプロジェクトで取得することができます。
タ,ミナルでコマンドを実行する際は,ほとんどの場合でプレフィックスob娱乐下载
を付けることになります。たとえば,普通の作曲家
ではなく,ob娱乐下载symfony的作曲家
を,/ bin /控制台
ではなくob娱乐下载symfony控制台
を使う,といった具合です。
その主な理由は,ob娱乐下载Symfony CLIが码头工人で実行されるサービスに対していくつかの環境変数を自動的に設定するためです。環境変数はロカルWebサバに自動登録され,HTTPリクエストで利用できるようになります。CLIでob娱乐下载
を使えば,どの環境でも同じように動作することを保証できるわけです。
さらに,ob娱乐下载Symfony CLIはプロジェクトに"最良の" PHPバ,ジョンを自動的に選択します。