workman 迁移到centos 上启动不了是怎么回事?用的thinkphp框架

发布于 2022-09-11 23:37:02 字数 190 浏览 12 评论 0

这是windows启动的 bat文件:

`php index.php Workerman/index
pause`

这是centos7上的启动命令:
7.png

框架是用的 thinkphp框架,楼主请问这怎么解决??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生生漫 2022-09-18 23:37:02

Linux 上 php 命令不是这么用的。

同样的问题,看这篇:https://blog.csdn.net/lihuanl...

空袭的梦i 2022-09-18 23:37:02

主次颠倒了吧。
workerman相当于nginx,怎么可能在thinkphp上启动nginx呢。
应该是,启动workerman的webserver,将tp目录作为根目录

require_once __DIR__ . '/vendor/autoload.php';
use Workerman\WebServer;
use Workerman\Worker;

// WebServer
$web = new WebServer("http://0.0.0.0:80");

// 4 processes
$web->count = 4;

// Set the root of domains
$web->addRoot('www.your_domain.com', '/your/path/Web');
$web->addRoot('www.another_domain.com', '/another/path/Web');
// run all workers
Worker::runAll();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文