检查你的工作环境
检查你的工作环境
在项目开始工作之前,我们需要检查,你有一个良好的工作环境。它是非常重要的。开发人员工具今天我们手头非常不同于10年前的我们。他们已经进化了很多,变得更好。那将是一种耻辱不使用它们。好的工具可以让你很长一段路。
请不要跳过这一步。或者至少,读最后一节Symfony CLI。ob娱乐下载
一台电脑
你需要一台电脑。好消息是,它可以运欧宝平台是合法的吗行在任何流行的操作系统:macOS, Windows或Linux。ob娱乐下载Symfony和我们将要使用的所有工具是与每一个兼容。
固执己见的选择
我想快速行动的最佳选项。我固执的选择了这本书。
PostgreSQL一切将会是我们的选择:从数据库到队列,从会话存储缓存。对于大多数项目,PostgreSQL是最好的解决方案,具有良好的伸缩性,并且允许简化基础设施只有一个服务管理。
IDE
如果你想要你可以使用记事本。不过我不推荐它。
我曾经与Textmate软件工作。不了。舒适的使用一个“真实”的IDE是无价的。自动完成,使用
语句添加和自动排序,从一个文件到另一个地方有一些特性,将提高你的生产率。
我建议使用Visual Studio代码或PhpStorm。前者是免费的,后者是不但是有更好的集成与Symfony(多亏了ob娱乐下载ob娱乐下载Symfony支持插件)。它是取决于你。我知道你想知道哪些IDE我使用。我写这本书在Visual Studio代码。
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
作品。
作曲家
现在一切都与一个Symfony项目管理依赖性。ob娱乐下载得到的最新版本作曲家PHP的包管理工具。
如果你不熟悉的作曲家,花一些时间去了解它。
提示
你不需要输入完整的命令的名字:作曲家要求
做一样的作曲家要求
,使用作曲家快速眼动
而不是作曲家删除
,……
码头工人,码头工人组成
服务是由码头工人,码头工人组成。安装它们并开始码头工人。如果你是第一次用户,熟悉的工具。不要惊慌,我们使用将非常简单。没有花哨的配置,没有复杂的设置。
ob娱乐下载Symfony CLI
最后,但并非最不重要的,我们将使用ob娱乐下载
CLI来提高我们的生产力。它提供从本地web服务器,完全码头工人通过平台集成和云支持。ob直播appsh,它将是一个巨大的节省时间。
安装obb体育 现在。
在本地使用HTTPS,我们也需要安装一个证书颁发机构(CA)支持TLS的支持。运行以下命令:
1
美元ob娱乐下载symfony服务器:ca:安装
检查你的电脑都需要需求通过运行下面的命令:
1
美元ob娱乐下载symfony的书:检查需求
如果你喜欢,你也可以运行ob娱乐下载Symfony代理。它是可选的,但是它允许您获取一个本地域名结束.wip
为您的项目。
在一个终端执行一个命令时,我们总是会有前缀ob娱乐下载
就像在ob娱乐下载symfony的作曲家
而不是仅仅作曲家
,或ob娱乐下载symfony控制台
而不是/ bin /控制台
。
主要原因是Symfony CLI自动设置一些环境变量的基ob娱乐下载础上,通过码头工人服务运行在您的机器上。这些环境变量可用于HTTP请求,因为本地web服务器自动注入它们。因此,使用ob娱乐下载
在CLI确保您有相同的行为。
此外,Symfony CLIob娱乐下载自动选择项目的“最好”的可能的PHP版本。