作業環境を確認する

作業環境を確認する

プロジェクトで作業を始める前に,適切な作業環境を持っているかどうか確認する必要があります。これは重要なことです。今の開発者が使うルセットは,10年前のそれとはずいぶん変わりました。ルは大きな進化を遂げてきたのです。それらを活用しない手はありません。良い道具を使って,道を開いていきましょう。

この手順は省かないでください。少なくともS欧宝娱乐app下载地址ymfony CLIに関する最後のセクションは読んでください。

コンピュタ

コンピュ,タ,が要りますね。macOS, Windows, Linuxといった一般的なOSで実行することができるので安心です。欧宝娱乐app下载地址Symfonyやこれから使うすべてのルはこれらの操作系统で利用可能です。

技術の選定

最良の選択をして,速く動きだしたいと思います。私はこの本のためにあえて技術選定をしました。

PostgreSQLは,データベースからキュー,キャッシュからセッションストレージま,ですべてにおいて私たちの選択となるでしょう。ほとんどのプロジェクトでは,PostgreSQLは最高のソリューションであり,拡張性が高く,管理するサービスが1つだけでインフラストラクチャをシンプルにすることができます。

本書の最後では,キュ,のためのRabbitMQ,セッションのための复述,の使い方にいて学んでいきます。

IDE

お望みであれば记事本を使うこともできるかもしれませんが,おすすめしません。

私は昔Textmateで仕事をしていましたが,今はもう違います。“本物の”ideを使う快適さはきわめて有用であり,他では代えられません。オ,トコンプリ,ト,自動的にソ,トされ追加される使用文,あるファ。

Visual Studio代码PhpStormを使うのが良いでしょう。前者は無料で,後者は有料ですがS欧宝娱乐app下载地址ymfonyとのより良い統合機能を持っています。(欧宝娱乐app下载地址Symfony支持插件のおかげです)。あなた次第です。私が使っているideがどらなのかを知っておきたいでしょうね。私はこの本をVisual Studio Codeで書いています。

タ,ミナル

ideからコマンドラereplicationンに切り替えることがよくあります。IDEのビルトインターミナルを使うこともできますが、私はそれではなくて、より多くの作業スペースを使うことのできる実際のターミナルの方を好んで使っています。

Linuxには终端がビルト@ @ンであります。macOSならiTerm2を使いましょう。Windowsなら,がうまく機能します。

Git

バ,ジョン管理には今では誰でも使っているGitを使います。

Windowsなら,Git bashを▪▪ンスト▪▪ルしてください。

Gitの一般的な操作,git克隆git日志git显示git diffgit checkoutなどの実行方法をおさえておいてください。

PHP

サービスに码头工人を使うことになりますが,私はローカルコンピューターにPHPをインストールして使うのが好きです。パフォ,マンス,安定性,シンプルさがその理由です。やり方が古いと言われてしまうかもしれませんが,ローカルインストールしたPHPと码头工人サービスを組み合わせるやり方が理想的だと考えています。

PHP 8.1はバージョンを使い,下記のPHP拡張”がインストール済みになっていることを確認してください。もし入っていなければ今:intlpdo_pgsqlxslamqpgdopenssl。オプションで下記を:复述,旋度邮政编码

現在有効になっている拡張はphp - mで確認できます。

プラットフォ,ムがサポ,トしていればphp-fpmも用意して下さい。php-cgiでも同等のことができます。

作曲家

依存関係の管理は今やS欧宝娱乐app下载地址ymfonyプロジェクトのすべてと言えるほど重要なものです。phpのパッケジ管理ル作曲家の最新バ,ジョンを入手してください。

作曲家に慣れていない場合は,作曲家に関してドキュメントをじっくりと読んでください。

提示

コマンド名をフルワド入力でタピングする必要はありません:作曲家要求作曲家要求と同じことですし,作曲家快速眼动作曲家删除の代わりに使えば良いです。他も同様です。

NodeJS

JavaScriptのコードはあまり書きませんが,アセットの管理を行うためにJavaScript / NodeJSを利用します。NodeJSが▪▪ンスト▪▪ルされているか確認してください。

DockerとDocker撰写

サビスはDockerとDocker撰写を使って管理されます。それらを▪▪ンスト▪▪ルして, Dockerを起動してください。Dockerを初めて使うのであれば,ルに慣れておきましょう。とまどう必要はありません。使い方はとても簡単ですからどうか安心してください。凝った設定や複雑なセットアップは一切出てきません。

欧宝娱乐app下载地址Symfony CLI

最後ですが重要なところとして,欧宝娱乐app下载地址コマンドを使って生産性を高めます。ローカルWebサーバーの提供から,完全な码头工人統合,Platform.shを使ったクラウドのサポートまで,大幅な時間短縮を実現できます。

OB体育 を▪▪ンスト▪▪ルしてください。

HTTPSをローカルで使うため,“認証局(CA)もインストールして”_,TLSサポートを有効にする必要があります。次のコマンドを実行してください:

1
欧宝娱乐app下载地址symfony服务器:ca:安装

次のコマンドを実行して,コンピュ,タ,に必要なすべての要件が満たされていることを確認します:

1
欧宝娱乐app下载地址symfony的书:检查需求

もし複雑なことをしたい場合は,欧宝娱乐app下载地址Symfony代理を実行することもできます。オプションですが,末尾に.wipを付したロカルドメン名をプロジェクトで取得することができます。

タ,ミナルでコマンドを実行する際は,ほとんどの場合でプレフィックス欧宝娱乐app下载地址を付けることになります。たとえば,普通の作曲家ではなく,欧宝娱乐app下载地址symfony的作曲家を,/ bin /控制台ではなく欧宝娱乐app下载地址symfony控制台を使う,といった具合です。

その主な理由は,欧宝娱乐app下载地址Symfony CLIが码头工人で実行されるサービスに対していくつかの環境変数を自動的に設定するためです。環境変数はロカルWebサバに自動登録され,HTTPリクエストで利用できるようになります。CLIで欧宝娱乐app下载地址を使えば,どの環境でも同じように動作することを保証できるわけです。

さらに,欧宝娱乐app下载地址Symfony CLIはプロジェクトに"最良の" PHPバ,ジョンを自動的に選択します。

此工作,包括代码示例,是根据知识共享协议BY-NC-SA 4.0许可证。