看了一些用Php 的文,遇到 slim,
简单的将处理数据做成一个中间件.方便访问数据库表.
就是这个简单的原因,于是看了一下如何使用它.
第一步,如何在 PHP 环境下得到布置 slim .
2.所以你也可以直接下载 一个 slim包,解压到你的 web 文件目录
composer --version 来检查 它的版本 最新的是 1.9版本 2019年9月2日
讯享网
第二步 .composer 自动下载slim ,的小技巧
讯享网<?php use \Psr\Http\Message\ServerRequestInterface as Request; use \Psr\Http\Message\ResponseInterface as Response; require 'vendor/autoload.php'; $app = new \Slim\App; $app->get('/', function (Request $request, Response $response) { $response->getBody()->write("Hello, world"); return $response; }); $app->run(); ?>
由于我的web 就是 根目录. 所以可能你还需要再浏览器写一个你的slim 的执行目录*
第四步 如何使用 slim 的问题
使用得 silim 必须有一个启动文件,以兼听 客户端 ,对于你的接口的操作
这个"简单"的问题我琢磨了一会儿.
因为你的slim 框架也许不是从 的web 端口执行的.
因为你启动 tomcat 或者其他已经占用了这个端口
你启动 slim 也许得换个端口!
第五步 ,启动 slim 兼听客户端请求.
- 启动方式 默认的 index.php 文件和任意文件启动
- 端口占用问题
3.对localhost 和IP 访问方式的限制

这里你看到的是,默认启动文件 是 index.php .使用了 8070 这个端口,但是由于.tomcat 占用了它
所以,不能使用了.

我使用了另外的指定的 slim_start.php文件启动它,但是端口占用

任意换一个端口.不占用就行了.

如果启动的时候不修改成ip 你就不能从IP 访问.

ok ,做个记录.以待后用.




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/39312.html