手动安装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.json
,composer.lock
和vendor
中的所有文件。
请注意以下事项:
- 确保您的
.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