在 Laravel 5.7 使用 Swoole 提升效能

環境

  • macOS
  • PHP 7.2
  • Nginx 1.15.8
  • Swoole 4.2.12

建立專案

1
laravel new swoole

安裝套件

1
composer require swooletw/laravel-swoole

啟動伺服器

1
php artisan swoole:http start

設置 Nginx 反向代理

/usr/local/etc/nginx/servers 資料夾新增 swoole.test.conf 檔:

1
2
3
4
5
6
7
8
server {
listen 80;
server_name swoole.test;

location / {
proxy_pass http://127.0.0.1:1215;
}
}

/private/etc/hosts 檔新增以下內容:

1
127.0.0.1 swoole.test

瀏覽網頁

前往 http://swoole.test 瀏覽。

參考資料