柔晶美网络工作室

柔晶美网络工作室,倾心于web技术的博客站点

关注我 微信公众号

您现在的位置是: 首页 > 博客日记

宝塔面板php8.0编译安装swoole,初步体验laravel/octane

2021-04-19 admin php  laravel  2187

laravel/octane是基于 Swoole/RoadRunner 驱动的高性能 Laravel 解决方案,目前是测试版本。安装需要php8.0及以上。我使用的是宝塔面板,因为是编译安装的php,所以需要下载源码编译安装swoole扩展。现记录如下:

1. 下载swoole源码,解压到/www/server/php/80目录下,执行以下命令安装:

phpize
./configure --with-php-config=/www/server/php/80/bin/php-config
make && sudo make install

2. 在 php.ini 中加入一行 extension=swoole.so 来启用 Swoole 扩展

3. 重启php8,执行php -m,查看是否有swool,如果有就安装成功。


4. php禁用函数中,删除pcntl开头的函数

5. composer安装laravel,然后再安装laravel/octane:

composer require laravel/octane
php artisan octane:install

6. 执行命令启动:

php artisan octane:start --server=swoole

这样就安装完成了。目前运行正常,但速度上没多大感觉,可能服务器配置高本来已够快了。

文章评论


需要 登录 才能发表评论
热门评论
0条评论

暂时没有评论!