1.确保已安装swoole扩展,通过下面命令查看

php -m

 

2.通过Composer引入swoole包

composer require swooletw/laravel-swoole

 

3.修改swoole监听的ip和端口

[root@localhost config]# pwd
/var/www/html/demo/vendor/swooletw/laravel-swoole/config
[root@localhost config]# vim swoole_http.php

修改如下:

laravel添加swoole

 

 

4.通过swoole启动项目

php artisan swoole:http start

#后台启动
nohup php artisan swoole:http start &

#查看端口是否启动
netstat -ntlp

出现下面界面说明启动成功,这时可以通过本机curl访问,外部还不能访问。

laravel添加swoole

laravel添加swoole

 

 

 

 5.通过nginx代理,添加配置文件

upstream my_server {
    server 172.30.12.44:1215;
    keepalive 2000;
}
server {
    listen       80;
    server_name  wjs.demo.com;
    client_max_body_size 1024M;

   location / {
        proxy_pass http://my_server/;
        proxy_set_header Host $host:$server_port;
    }
}

这时外部机器就可以绑定host和域名,然后通过域名访问了。

 

相关文章:

  • 2018-05-17
  • 2022-02-14
  • 2021-10-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
猜你喜欢
  • 2021-12-04
  • 2021-08-11
  • 2021-11-01
  • 2022-12-23
  • 2022-12-23
  • 2021-07-26
  • 2022-12-23
相关资源
相似解决方案