1.2、如何安装 V10
准备服务器
准备一台用于部署 V10 的服务器(可以是云服务器),配置要求如下:
操作系统推荐:CentOS 7.9、Ubuntu、Debian
推荐配置:4H4G、40G SSD(所有剩余分区给 /)
最低要求:2H2G、20G HDD(所有剩余分区给 /)
注意:
操作系统不能使用 Windows。
若需要公网使用,服务器需有公网 IP 或公网可访问能力。安装宝塔环境
宝塔环境仅为推荐选项,也可使用其他软件;本教程以宝塔环境为例。
宝塔安装步骤请参考宝塔安装教程。
配置运行环境
登录宝塔 Web 面板,安装 LNMP 或 LAMP 环境。若安装完成后无法访问面板,请检查安全组是否放行了对应端口。
LNMP 和 LAMP 可任选其一:
| 环境 | 组件 |
|---|---|
| LNMP | Linux、Nginx、MySQL、PHP |
| LAMP | Linux、Apache、MySQL、PHP |
注意:MySQL 版本必须为 5.7,PHP 版本必须为 7.4.0。
安装环境与扩展
一键安装环境,此处选择 PHP 7.4.0。

为 PHP 安装 ionCube 和 Fileinfo 扩展,并配置 PHP 与 Nginx 的超时时间。
注意:不要在宝塔中安装 PHP Redis 扩展,否则 V10 的部分功能可能出现异常。
-
安装扩展。

PHP 还需支持 ZIP 扩展。上述安装方式默认支持;如果使用其他方式安装,请通过
phpinfo检查 ZIP 扩展是否启用。
-
将 PHP 的最大脚本运行时间和最大输入时间设置为 3600 秒:
max_execution_time = 3600 max_input_time = 3600
修改后重启 PHP 进程,使配置生效。

将 Nginx 的超时时间设置为 300 秒,然后重启 Nginx 服务。

安装 V10 业务系统
-
创建站点,设置 PHP 7.4.0,创建 MySQL 数据库,指定编码为
utf8mb4。记录数据库账号和密码,安装时需要使用。
-
将 V10 安装包上传到以下服务器目录并解压:
/www/wwwroot/网站目录上传

解压

将解压后的所有文件和文件夹剪切到网站根目录;多余的空目录和安装包可以自行删除。


-
为 Nginx 或 Apache 配置伪静态。
# Nginx 伪静态代码 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }# Apache 伪静态代码 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L] RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule>
-
将站点运行目录设置为:
public
-
访问 V10 安装向导,进行安装配置。
在浏览器中输入已完成 DNS 解析的域名或 IP,系统会自动跳转到安装向导:
http://IP或域名/install/index.html
安装向导
-
点击“下一步”。

-
输入数据库信息,点击“下一步”。

若忘记数据库信息,可在宝塔面板的数据库页面查看。

-
设置管理员密码,点击“提交”,等待安装完成。

-
记录并妥善保管后台地址、管理员账号和密码。图中未打码是因为使用的是测试环境,请勿泄漏实际环境中的相关凭据。

-
首次登录。


安装完成后,还需设置自动化定时任务。