mirror of
https://github.com/QYG2297248353/appstore-1panel.git
synced 2024-11-15 08:52:02 +08:00
发布 NexusPHP
Signed-off-by: Meng Sen <qyg2297248353@gmail.com>
This commit is contained in:
parent
a092decb19
commit
cd36750281
@ -39,6 +39,60 @@
|
|||||||
|
|
||||||
重启后,请检查 `public/install` 目录是否已删除,如未删除,请手动删除。
|
重启后,请检查 `public/install` 目录是否已删除,如未删除,请手动删除。
|
||||||
|
|
||||||
|
### 生成 APP KEY
|
||||||
|
|
||||||
|
#### 通过终端生成
|
||||||
|
|
||||||
|
1. 通过 `openssl` 得到 32位的十六进制字符串
|
||||||
|
|
||||||
|
```bash
|
||||||
|
openssl rand -hex 32
|
||||||
|
```
|
||||||
|
|
||||||
|
2. 转换为 base64 格式
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo -n "your_hex_string" | xxd -r -p | base64
|
||||||
|
```
|
||||||
|
|
||||||
|
3. 得到完整密钥
|
||||||
|
|
||||||
|
拼接 `base64:` 和上一步得到的字符串
|
||||||
|
|
||||||
|
```bash
|
||||||
|
base64:your_base64_string
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 使用 PHP 函数
|
||||||
|
|
||||||
|
1. 通过 `random_bytes` 函数得到 32位的十六进制字符串
|
||||||
|
|
||||||
|
```php
|
||||||
|
<?php
|
||||||
|
echo bin2hex(random_bytes(32));
|
||||||
|
?>
|
||||||
|
```
|
||||||
|
|
||||||
|
2. 转换为 base64 格式
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo -n "your_hex_string" | xxd -r -p | base64
|
||||||
|
```
|
||||||
|
|
||||||
|
3. 得到完整密钥
|
||||||
|
|
||||||
|
拼接 `base64:` 和上一步得到的字符串
|
||||||
|
|
||||||
|
### 使用 Artisan 命令行工具
|
||||||
|
|
||||||
|
需要在项目根目录中执行
|
||||||
|
|
||||||
|
这个命令会自动修改 .env 文件中的 APP_KEY 配置,并设置一个随机生成的密钥。
|
||||||
|
|
||||||
|
```php
|
||||||
|
php artisan key:generate
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
|
![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
|
||||||
|
Loading…
Reference in New Issue
Block a user