手动安装Slim 3.x.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手动安装Slim 3.x.相关的知识,希望对你有一定的参考价值。

我想使用Slim 3.x框架为我的应用程序创建REST API。

我正在使用共享主机,所以我不能使用composer来安装依赖项,因此我必须手动安装它。

我按照this教程,但我无法弄清楚如何更改我的index.php文件中的这些行,使其工作!

require 'Slim/Slim.php';

SlimSlim::registerAutoloader();

$app = new SlimSlim();

还有这一个:

use SlimSlim;

Slim::registerAutoloader();

谢谢!

答案

处理Composer依赖关系的最简单方法是在本地运行Composer并将vendor目录提交到您的存储库中。

像往常一样使用Composer编写您的网站并提交composer.jsoncomposer.lockvendor中的所有文件。

请注意以下事项:

  1. 确保您的.gitignore文件不排除vendor。从骨架项目开始时,这是很常见的。 2,确保您只使用具有版本号的软件包。这绝不会在你的dev-master中使用composer.json,就像你一样,Composer将通过git安装它,你将无法将它添加到你自己的存储库中。无论如何,avoiding dev-master dependencies有充分的理由。

您的git存储库现在拥有直接在其中运行网站所需的所有文件,因此您现在可以像往常一样将网站上传到共享主机。

我在这里写了完整的细节:https://akrabat.com/using-composer-with-shared-hosting/

另一答案

从这里下载Slim Framework https://php-download.com/package/slim/slim然后添加require_once('vendor/autoload.php');

以上是关于手动安装Slim 3.x.的主要内容,如果未能解决你的问题,请参考以下文章

slim.dataset_data_provider.DatasetDataProvider with num_epochs=1 抛出错误

无法使用 rbenv 执行已安装的 gem `erb2slim`

通过 webpack 导入时,引导工具提示不适用于 jquery.slim

JS常用代码片段-127个常用罗列-值得收藏

安装composer slim(php web api micro services)

替换从 VAST 代码返回的多个 HLS VOD 片段