Laravel 9 + octane

💡 Laravel Octane 通過使用高性能應用程序服務器為您的應用程序提供服務來增強您的應用程序的性能,包括 Open Swoole,Swoole,和 RoadRunner。 Octane 啟動您的應用程序一次,將其保存在內存中,然後以極快的速度向它提供請求。

目錄:

前置作業

💡 如果出現錯誤回報: Invalid command 'ProxyPreserveHost', perhaps misspelled or defined by a module not included in the server configuration 表示apache內部需要開啟的模組未開啟


  • 開啟相關的apache proxy 模組

  • sudo a2enmod proxy

  • sudo a2enmod proxy_http

  • sudo a2enmod proxy_ajp

  • sudo a2enmod rewrite

  • sudo a2enmod deflate

  • sudo a2enmod headers

  • sudo a2enmod proxy_balancer

  • sudo a2enmod proxy_connect

  • sudo a2enmod proxy_html

使用指令

💡 如果出現錯誤回報: Invalid command 'ProxyPreserveHost', perhaps misspelled or defined by a module not included in the server configuration 表示apache內部需要開啟的模組未開啟


  • 開啟相關的apache proxy 模組

  • 你可以通 octane:start的命令 --workers 參數手動設置線程數

php artisan octane:start --workers=4

參考網址


PHP Laravel 工作技能