1.准备工作
PHP版本:PHP7.3版本
PHP扩展:Swoole Compiler
Swoole Compiler需根据首页引导安装拓展!,请务必先安装自己需要的拓展,最后再安装 Swoole Compiler
伪静态:无需伪静态
运行目录:无需运行目录
确定自己PHP73所在目录(后面输命令步骤需要)
如:/www/server/php/73/bin/ (注意是完整的路径到bin)
PHP扩展:Swoole Compiler
Swoole Compiler需根据首页引导安装拓展!,请务必先安装自己需要的拓展,最后再安装 Swoole Compiler
伪静态:无需伪静态
运行目录:无需运行目录
如:/www/server/php/73/bin/ (注意是完整的路径到bin)
2.将文件放入服务器任意目录中
自行创建一个文件夹放到里面,或自行宝塔创建一个网站放进去
3.检测PHP73是否安装了Swoole Compiler
下载:下方 check.zip
解压PHP73运行 check.php
如果显示安装了,那么继续进行下面步骤,如果显示没有安装,就一直安装到显示安装为止
解压PHP73运行 check.php
20240307223904845-check.zip
zip文件
5.2K
4.打开终端
cd 切换到第二步设置的目录下
例如:cd /www/wwwroot/NathanSms
例如:cd /www/wwwroot/NathanSms
5.禁用函数检查
执行:
如:
提示Succes则为成功
PHP73所在目录/php webman fix-disable-functions
如:
/www/server/php/73/bin/php webman fix-disable-functions
提示Succes则为成功
6.运行项目
设置PHP环境变量为73
双击 windows.bat 或者运行 php windows.php 启动
在项目目录下执行
PHP73所在目录/php start.php start -d
如:
/www/server/php/73/bin/php start.php start -d
如图所示 都显示为OK 并且PHP version为7.3 则为成功
7.打开网站
浏览器访问
如:
打不开就是端口没开放 方法自行百度
http://ip地址:8787
如:
http://127.0.0.1:8787
打不开就是端口没开放 方法自行百度
8.授权验证
请确保您填写的授权域名与授权码 需为 NathanSMS 短信系统正版授权
9.连接数据库
请连接您主站数据库 请确保数据同步,推荐使用云数据库,或主数据库开放,其他方法可自行解决
10.部署完成
11.重启服务
执行:
如:
如下图所示则为停止成功
回到第6步运行项目
如:
PHP73所在目录/php start.php stop
如:
/www/server/php/73/bin/php start.php stop
如下图所示则为停止成功
回到第6步运行项目
如:
/www/server/php/73/bin/php start.php start -d
设置NGINX代理(站点域名)(非必要)
可以理解为就是设置站点域名,其他用处不需要知道
建议不要设置,影响某些部分性能
建议不要设置,影响某些部分性能
高手:
复制下方NGINX代理规则 自行操作(server_name 站点域名; 替换为自己的域名)
upstream webman {
server 127.0.0.1:8787;
keepalive 10240;
}
server {
server_name 站点域名;
listen 80;
access_log off;
root /your/webman/public;
location ^~ / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Connection "";
if (!-f $request_filename){
proxy_pass http://webman;
}
}
}
小白:
使用宝塔反向代理
1.添加好域名
2.按图示创建反向代理
3.访问你的域名
1.添加好域名
2.按图示创建反向代理
3.访问你的域名
注意事项:
1.源码可搭建在任意地区的服务器上(可进终端)
2.如需修改数据库连接信息,请修改根目录
3.如需重新安装部署,请删除根目录
4.如有疑问请联系上级
5.程序文件请联系上级获取
1.源码可搭建在任意地区的服务器上(可进终端)
2.如需修改数据库连接信息,请修改根目录
.env
文件3.如需重新安装部署,请删除根目录
init.lock
文件4.如有疑问请联系上级
5.程序文件请联系上级获取
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容