linux 安装fastadmin

一:linux下使用git安装
1.克隆fastadmin到项目目录

git clone https://gitee.com/karson/fastadmin.git

2.进入fastadmin目录

cd fastadmin

3.下载前端插件依赖包

bower install

注:因为bower 已经废弃所以暂时放弃这个步骤,安装了一下没有安装成功,安装bower需要先安装node
安装node
1.下载:[http://nodejs.cn/download/]
2.上传至linux服务器
3.解压:tar -xvf node-v10.6.0-linux-x64.tar.xz
4.建立软连接(路径一定要写全):

[root@localhost hbk]# ln -s /root/hbk/node-v10.6.0-linux-x64/bin/node /usr/local/bin/
[root@localhost hbk]# ln -s /root/hbk/node-v10.6.0-linux-x64/bin/npm  /usr/local/bin/

5.验证是否安装成功

[root@localhost hbk]# node -v
v10.6.0
[root@localhost hbk]# npm -v
6.1.0

4:下载PHP依赖包

composer install

这里如果报错proc_open(): fork failed - Cannot allocate memory 可能是因为VPS内存不足并且没有启用交换空间
解决办法:
composer 故障排除:[https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors]

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

5.一键创建数据库并导入数据

php think install -u 数据库用户名 -p 数据库密码

6.添加虚拟主机并绑定到fastadmin/public目录

至此就可以访问网站了,如果页面显示 页面暂时无法访问,是runtime权限的问题,无法写入
nginx 需要在配置文件引入enable-php-pathinfo.conf 否则 后台显示404或者没有此模块

还有别的问题可以在fastadmin官网查看[https://doc.fastadmin.net/docs/install.html]

你可能感兴趣的:(thinkphp)