PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

AMH5.8面板搭 lnmp环境上线fastadmin项目简易教程

管理员 2024-12-14
Fastadmin
14

一、安装服务器系统
本机系统环境:ubuntu 18.04 (非云服务器,本地机房测试服务器
AMH版本:5.8
二、配置服务器ssh
配置root账号密码
修改配置文件允许root远程登录
三、使用root账号ssh登录,执行命令安装AMH
AMH为收费软件(o( ̄︶ ̄)o)
6元/月。。。。。。不过胜在稳定,也可以选择宝塔(不稳定,内存占用高,不建议使用),wdcp等服务器面板
测试可以使用4.2免费版本

wget http://amh.sh/amh.sh && bash amh.sh
image.png

地区选择1
image2.png

安装过程,全自动。
image3.png

安装成功后会提示面板访问地址与AMH、Mysql默认账号密码(记得保存)

image4.png

安装面板完成。本机ip是192.168.0.240。云服务器需要自行替换域名或者公网ip。
使用192.168.0.240:8888进行登录(可自行替换)。

image5.png

四、安装面板程序
image6.png

点击管理员,更改密码。
首先确认建站需要的程序:
1.网站环境(lamp或者lnmp)
本机使用lnmp nginx:1.16 mysql:5.7 php:7.3
2.数据库管理madmin
3.文件管理amfile-2.2
4.功能扩展(F-Ext)
安装网站伪静态规则(重要)
SSL证书应用
PATHINFO支持(重要)
5.数据备份(可选)
6.网络与安全(可选)
7.系统应用(可选)
异常监控(可使用微信推送异常消息)
软件商店下载安装程序
安装完成。
image7.png

五、配置网站环境、数据库、上传项目、配置伪静态规则、启用PATHINFO支持、配置异常监控
1.配置网站环境
删除默认环境 新增nginx+mysql+php环境
如果是云服务器记得开通8888端口、80端口、3306端口
image8.png

点击+

image9.png

增加伪静态规则
image10.png

返回lnmp列表中

image11.png

注意rewrite规则要选择thinkphp.conf
2.mysql建库

image12.png

image13.png

使用navicate连接数据库测试
image14.png

测试完毕后,注意给外网关闭3306端口,database.php文件中使用本地地址127.0.0.1 ,如果需要开3306应当指定IP地址连接,不能给坏人机会。

文件管理中本地上传sql文件及项目压缩
image15.png

导入打包好的数据库sql文件
image16.png

image17.png

ok 数据表已经成功导入了。
3.使用文件管理管理项目文件

image18.png

点击网站环境目录上文件地址
解压tp5.zip
image19.png

进入环境test下
image20.png

domain是项目目录存放地址
image21.png

将项目移动到web文件下,public与errpages、index.html为同级目录
image22.png

移动后

image23.png

项目目录已正确导入
修改vhost中文件fastadmin.com.conf
image24.png

将第七行修改,指向到public文件夹

image25.png

image26.png

删除runtime中缓存文件
image27.png

设置权限, 项目web目录www www用户权限为755 仅提供public/uploads与runtime文件夹写入权限
image28.png

image29.png

image30.png

重启服务器

image31.png

好了 结果出来了,database与config文件要进行修改。
修改完成
show
image32.png

最后可以参考fa文档给项目做一些安全措施 。
还得配置ssl能通过https访问,机房服务器没做这个。
打算再弄个git从coding.net上拉取代码,以及同服务器配置多域名多个网站跟多个环境等等。

                                                                by zhuzj   fastadmin社区 fastadmin.net

感谢奥特曼老哥昨晚数个小时的帮助。
@rzacx


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部