安装与配置 本次使用的操作系统Ubuntu 18.04.4 LTS 安装 1.准备必要库 1 2 apt-get install -y autoconf libxml2-dev libsqlite3-dev \ libcurl4-openssl-dev libssl-dev libonig-dev libtidy-dev zlib1g-dev 2.去官网下载8.0正式版
安装与配置本次使用的操作系统Ubuntu 18.04.4 LTS 安装 1.准备必要库
2.去官网下载8.0正式版 https://www.php.net/releases/8.0/en.php 3.解压安装
4.做个软连接
5.安装composer
6.添加一个php8.0的system service
内容如下
配置 fpm-fpm,php.ini配置 和PHP7一样,注意下用户权限 opcache配置 PHP8多了一个jit配置,如下
启动
laravel创建一个laravel项目【推荐:laravel视频教程】
配置一下.env文件 nginx配置 nginx的配置和PHP7的一致
添加一个接口 laravel7的路由写法在laravel8中有点问题,改下RouteServiceProvider.php的写法。
其他一样,不用修改。 加个测试接口看看:
test接口查一条数据并返回
对比测试PHP7本次使用PHP7.3,接口代码和PHP8一致,两者都开启opcache。 服务器配置是1核2G,用ab简单测试下。
PHP7.3的测试结果如下:
PHP8.0的测试结果如下:
|
2019-06-28
2019-10-03
2019-07-04
2019-06-22
2019-02-12