0d4f9c4ef69c78c77108a4c24437fd6a.png (91.09 KB, 下載次數(shù): 26)
下載附件
2025-12-17 10:43 上傳
FrankenPHP 是一個(gè)基于 Caddy Web 服務(wù)器構(gòu)建的現(xiàn)代 PHP 應(yīng)用服務(wù)器。
FrankenPHP 特性包括:Early Hints、worker 模式、實(shí)時(shí)功能、自動(dòng) HTTPS、HTTP/2 和 HTTP/3 支持等
如何使用
1.安裝frankenphp
看教程: FrankenPHP:現(xiàn)代 PHP 應(yīng)用服務(wù)器
推薦docker,當(dāng)然直接用編譯好的也行,下面教程用的是編譯好的
2.安裝pdo(你也可以用mysqli),這里測(cè)試用的是PDO
- sudo apt install php-zts-pdo
- sudo apt install php-zts-pdo-mysql
復(fù)制代碼3.在discuz根目錄創(chuàng)建Caddyfile 這里用的是http和端口8888,自己按文檔改 游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
4.修改config/config_global.php
最后加入
- $_config['db']['driver'] = 'pdo';
復(fù)制代碼 5.如果遇到強(qiáng)制https或MYSQLI_ASSOC
打開index.php
前面加入- if(!defined('MYSQLI_ASSOC')){
- define('MYSQLI_ASSOC', 1);
- }
- $_SERVER['HTTPS'] = 'off'
復(fù)制代碼 |