我在理解作曲家和框架的使用方面遇到了很大的问题。
我见过的教程使用某种在线编辑器,所以他们真的不帮我。 我了解了OOP等,现在我想进行下一步并学习框架和作曲家。
我有一台服务器,已经设法安装了composer。另外我设法安装包。
但现在呢?你能告诉我如何利用这些东西吗?
我的笔记本上有一个编辑器,并在我的服务器上安装了作曲家。我如何与班级互动?
我只是写它们并上传文件以检查它是否有效?我以某种方式将它们安装在我的本地环境中吗?如果是的话,我之后如何部署我的项目?
我知道它很多,但我没有得到这里的基本用法:(
非常感谢!
我现在看了几个小时的教程,但他们总是似乎只是使用这些东西。而且我不知道如何。
答案 0 :(得分:2)
您必须了解的是,Composer只是一个包管理器,它允许您下载一些库(及其依赖项),并为您提供一个自动加载器文件以包含在您的文件中,以便您可以使用库类
实际上,您最好在本地计算机上安装Composer,在本地开发您的网站,然后在准备就绪后将其部署到您的服务器上。
一个简单的例子,假设您要使用Silex微框架。
使用编辑器安装Silex
composer require 'silex/silex:1.3.0'
在脚本中加入Silex
包括Composer自动加载器文件
<?php
require_once './vendor/autoload.php';
$app = new Silex\Application();
?>
<强>发展强>
由您决定,使用计算机上安装的网络服务器在本地进行测试。
<强>部署强>
通过在您的网络服务器上推送您的网站(例如,使用FTP客户端)。