laravel添加swoole
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
修改如下:
4.通过swoole启动项目
php artisan swoole:http start
#后台启动
nohup php artisan swoole:http start &
#查看端口是否启动
netstat -ntlp
出现下面界面说明启动成功,这时可以通过本机curl访问,外部还不能访问。
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和域名,然后通过域名访问了。