# 系统要求

  • linux:强烈建议生产环境使用linux,运行稳定,兼容性好
  • windows&macOs:建议开发环境使用, 不建议作为生产环境使用

# 运行环境要求

TIP

建议使用宝塔:操作简单,安全高效,后面教程也会以宝塔为运行环境编写安装文档,宝塔安装请看这里:安装宝塔 (opens new window)

# 环境要求

nginx >= 1.18,或者 apache 【推荐使用 nginx】
php = 7.3  【推荐使用 7.3】
mysql = 5.6 【推荐使用5.6】
redis >= 5.0 【推荐使用6.0】

# 宝塔安装【推荐】

可以直接宝塔选装对应版本一键安装,或者进入软件商店,一个一个安装

An image

# PHP要求

# 必要扩展

php_fileinfo
php_redis
php_pdo_mysql
php_openssl
swoole

# 必要函数

TIP

像宝塔之类的环境, 会默认禁用一些 php 函数, 需解除禁用

exec
putenv
shell_exec
proc_open
popen
pcntl_alarm
pcntl_fork
pcntl_wait
pcntl_signal
pcntl_signal_dispatch

# 宝塔安装解除禁用方法

软件商店找到对应版本 php,打开设置,找到如下页面,然后找到要删除的禁用函数点击后面的删除按钮 An image

# 其他安装解禁方法

找到自己 php 环境的配置文件 php.ini, 搜索 disable_functions,将整行最前面加 ';' 注释掉,或者找到对应的函数,删掉,然后重启 phpfpm

# 端口开放

6388
9876
6379
7025

# 宝塔端口开放方法

An image

注意如果是云服务器还需要配置防火墙端口,可点击查看教程

# 检查命令行 php 版本

TIP

如果服务器安装了多个 php 版本,请注意命令行 php 版本要和程序中 php 版本一致

查看版本

php -v

宝塔修改命令行版本方法

An image

上次更新: 3 天前