你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
nccloud
安装
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视频教程】
配置一下.env文件
nginx配置
nginx的配置和PHP7的一致
添加一个接口
laravel7的路由写法在laravel8中有点问题,改下RouteServiceProvider.php的写法。 比如API路由,将$this->namespace改为App\Http\Controllers\Api。
RouteServiceProvider.php
$this->namespace
App\Http\Controllers\Api
其他一样,不用修改。
加个测试接口看看:
test接口查一条数据并返回
test
本次使用PHP7.3,接口代码和PHP8一致,两者都开启opcache。
服务器配置是1核2G,用ab简单测试下。
PHP7.3的测试结果如下:
PHP8.0的测试结果如下:
以上就是PHP8.0的编译安装与使用(详解)的详细内容
要回复问题请先登录或注册
1 个回复
nccloud
安装
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
的写法。比如API路由,将
$this->namespace
改为App\Http\Controllers\Api
。其他一样,不用修改。
加个测试接口看看:
test
接口查一条数据并返回对比测试PHP7
本次使用PHP7.3,接口代码和PHP8一致,两者都开启opcache。
服务器配置是1核2G,用ab简单测试下。
PHP7.3的测试结果如下:
PHP8.0的测试结果如下:
以上就是PHP8.0的编译安装与使用(详解)的详细内容