手动安装 Slim 3.x
Install Slim 3.x manually
我想使用 Slim 3.x 框架为我的应用程序创建 REST API。
我使用的是共享主机,所以我不能使用composer来安装依赖项,所以我必须手动安装。
我遵循了 this 教程,但我不知道如何更改 index.php
文件中的这些行以使其正常工作!
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
还有这个:
use \Slim\Slim;
Slim::registerAutoloader();
谢谢!
处理 Composer 依赖项的最简单方法是 运行 在本地使用 Composer 并将 vendor 目录提交到您的存储库中。
像往常一样使用 Composer 编写您的网站并提交 composer.json
、composer.lock
和 vendor
.
中的所有文件
注意以下几点:
- 确保您的
.gitignore
文件不排除 vendor
。从骨架项目开始时,这很常见。
2,确保你只使用有版本号的包。永远不要像在 composer.json
中那样使用 dev-master
,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 框架为我的应用程序创建 REST API。
我使用的是共享主机,所以我不能使用composer来安装依赖项,所以我必须手动安装。
我遵循了 this 教程,但我不知道如何更改 index.php
文件中的这些行以使其正常工作!
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
还有这个:
use \Slim\Slim;
Slim::registerAutoloader();
谢谢!
处理 Composer 依赖项的最简单方法是 运行 在本地使用 Composer 并将 vendor 目录提交到您的存储库中。
像往常一样使用 Composer 编写您的网站并提交 composer.json
、composer.lock
和 vendor
.
注意以下几点:
- 确保您的
.gitignore
文件不排除vendor
。从骨架项目开始时,这很常见。 2,确保你只使用有版本号的包。永远不要像在composer.json
中那样使用dev-master
,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');