PTAdmin 安装不复杂,按下面的顺序操作就可以。推荐使用宝塔面板,安装 PHP、数据库和扩展都比较方便。

服务器环境推荐使用 Linux + Nginx。

第一步:安装运行环境

打开宝塔面板,在软件商店安装下面两个软件:

  1. PHP >= 7.4,PHP >= 7.4 都可以。
  2. MySQL 5.7

PHP 版本需要满足 PHP >= 7.4,已经安装更高版本 PHP 的服务器可以直接使用。

第二步:安装 PHP 扩展

在宝塔面板中打开当前 PHP 版本的设置,进入“安装扩展”,安装下面三个扩展:

  • fileinfo
  • zip
  • opcache

第三步:删除禁用函数

还是在当前 PHP 版本的设置中,打开“禁用函数”,找到并删除下面三个函数:

  • putenv
  • symlink
  • proc_open

扩展和禁用函数修改完成后,记得重启当前 PHP 服务,不然新配置可能不会生效。

第四步:下载 PTAdmin

打开 PTAdmin 官方下载页面:https://www.pangtou.com/ptadmin

下载完成后,把程序解压到准备好的网站目录。

第五步:安装依赖

这一步需要在服务器终端中操作:可以使用 SSH 登录服务器,也可以打开宝塔面板的“终端”。进入 PTAdmin 程序目录后,再执行下面这条命令:

composer install

等待命令执行完成。只要中间没有报错,依赖就安装好了。

第六步:设置宝塔网站

程序和依赖安装好以后,回到宝塔面板的网站列表,打开这个网站的“设置”。下面三项都要设置。

1. 设置 PHP 版本

打开“PHP 版本”,选择已经安装好的 PHP >= 7.4,然后保存。已经安装更高版本 PHP 的服务器可以直接使用。

2. 设置运行目录

打开“网站目录”,把运行目录设置为:

/public

设置后保存。网站必须从 public 目录运行,不要直接使用项目根目录。

3. 设置伪静态

根据网站使用的服务器软件设置 Laravel 伪静态规则。Nginx、Apache 和 IIS 的配置方法不同,只需要使用当前服务器对应的一套规则。

完整规则、配置位置、检查方法和常见报错,请查看PTAdmin 伪静态配置教程

保存以后重新打开网站。首页和后台地址都能正常访问,并且刷新页面不出现 404,就说明运行目录和伪静态已经设置成功。

最后检查一下

  • PHP >= 7.4。
  • MySQL 是 5.7 版本。
  • fileinfozipopcache 都已经安装。
  • putenvsymlinkproc_open 已经从禁用函数中删除。
  • composer install 执行完成,没有报错。
  • 网站使用的是 PHP >= 7.4。
  • 运行目录已经设置为 /public
  • Laravel 伪静态规则已经保存。

第七步:打开域名完成安装

前面的设置完成后,打开你绑定好的域名,页面会自动进入安装向导。按页面提示填写下面的信息:

  • 数据库地址:填写数据库服务器地址,本机数据库一般填写 127.0.0.1
  • 数据库名称:填写你在宝塔数据库中创建的数据库名。
  • 数据库账号:填写数据库账号。
  • 数据库密码:填写数据库密码。
  • 后台地址:设置后台登录路径,建议使用不容易猜到的路径。
  • 后台账号:设置后台管理员账号。
  • 后台密码:设置后台管理员密码,建议使用复杂密码并妥善保存。

确认信息没有填写错误后,点击安装。安装完成后,使用设置好的后台地址、账号和密码登录管理后台。