FastAdmin安装记录

FastAdmin安装记录

说明

FastAdmin开发项目安装记录


介绍

FastAdmin官网:https://www.fastadmin.net/
服务器:ubuntu 14.04

环境要求

PHP >= 5.5.0 (推荐PHP7.1版本)
Mysql >= 5.5.0 (需支持innodb引擎)
Apache 或 Nginx
PDO PHP Extension
MBstring PHP Extension
CURL PHP Extension
Node.js (可选,用于安装Bower和LESS,同时打包压缩也需要使用到)
Composer (可选,用于管理第三方扩展包)
Bower (可选,用于管理前端资源)
Less (可选,用于编辑less文件,如果你需要增改css样式,最好安装上)

安装流程

克隆FastAdmin到你本地

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

进入目录

cd fastadmin

下载前端插件依赖包

bower install

安装bower依赖于nodejs和npm ,先给大家介绍一下安装bower的过程

1.apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
2.sudo apt-get install nodejs
3.sudo apt-get install npm
4.nodejs -v
5.npm -v
6.npm install bower -g
   

下载PHP依赖包

composer install   

安装composer时会碰到问题,以下是问题记录

1.别用root用户操作,会出错  
Do not run Composer as root/super user
2.卡住不动
更新国内源:
composer config -g repo.packagist composer https://packagist.laravel-china.org
3.composer install, mmap() failed: [12] Cannot allocate memory
可以尝试增加 swap 空间大小解决该问题
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

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

php think install -u 数据库用户名 -p 数据库密码
Install Successed! 就提示安装成功了。

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

server {
    listen 80;
    server_name www.zxliu.cn;

    access_log /home/zhangsan/data/log/nginx/web_access.log;
    error_log  /home/zhangsan/data/log/nginx/web_error.log;

    root      /home/zhangsan/data/www/fastadmin/public;
        location / {
        index   index.php index.html index.htm;
        if (!-e $request_filename) {
                rewrite ^(.*)$ /index.php?s=/$1 last;
                break;
        }
        }
        location ~ \.php$ {
        #fastcgi_pass   127.0.0.1:9000;
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_connect_timeout 60;
        fastcgi_send_timeout 180;
        fastcgi_read_timeout 180;
        fastcgi_buffer_size 128k;
        fastcgi_buffers 256 16k;
        #fastcgi_intercept_errors on;
        client_body_buffer_size 1024k;

        include  fastcgi_params;
    }
}

重启服务器就可以正常访问了

查看博主的例站 www.zxliu.cn

结尾

这一个黑夜的孩子,沉浸于冬天,倾心死亡不能自拔,热爱着空虚而寒冷的乡村--《春天,十个海子》

添加新评论