fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

服务器 2023-12-06 13:34:29

好久不见了各位朋友,昨天在kali下倒腾东西的时候发现,我下了第三方框架fastadmin框架并安装时遇到的一些问题,然后整理下过程。下面我们开始今天的正题。

首先先看下我们的环境,如下图所示:

 

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

 

然后我们看着官方文档一步步来执行。这里是官方文档链接 https://doc.fastadmin.net/docs/install.html

下面的截图是官网文档中提交的环境要求:

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

 

这里我们使用命令行安装因为是Linux系统嘛,执行的命令如下图官方文档所示:

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

第一步你需要通过git clone 把项目克隆下来 (这里的话你可直接克隆到你的web环境下即可)。

第二部你需要进入到fastadmin目录中 执行bower安装。这里需要注意的是 bower管理工具是通过npm 安装来的 而npm 又是通过node.js来的 所以这里我们需要在Linux环境下安装node.js  。可以使用apt 安装或者别的具体看各位喜欢哪一种。执行命令

apt-get install -y nodejs

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

这里当然你用yum 安装也是可以的,因为这里使用的是kali 基于debian 所以采用了apt安装的方式。

如果在执行命令后出错 可以执行 apt --fix修复后再执行一遍安装命令即可。安装完成后我们确认下 是否安装成功。

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

 出现此画面就代表安装成功了。接着我们通过npm 来安装 bower管理工具,执行命令如下:

npm install -g bower

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

 

这里我采用的全局安装的方式 (-g参数就是这个意思),我们看看是否安装上了:

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

安装成功,然后我们进入到我们的web环境下的fastadmin 文件夹中,执行 bower install 安装命令安装上一些样式文件。

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

 

然后执行composer安装命令安装依赖

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

这里安装composer的话如下,可以直接执行命令安装

curl -sS https://getcomposer.org/installer | php 

或者有浏览的打开网址https://getcomposer.org/installer下载后 再通过php执行这个installer就行了。然后执行命令把包移动到目录下

mv composer.phar /usr/local/bin/composer 

我们检验下是否安装成功。

fastadmin框架kali下安装的一些坑 Linux环境下同理,希望大家喜欢。

这里黄色的问题是其实只是不好看 但是命令是完全可以执行的 非要弄掉的话大家可以百度参考下别人的解决办法。

重要的来了 当我们在执行composer install 后会提示出错 什么GD xml之类的,那就是缺少了这些php库,这里我们可以通过命令行 安装库文件就行了

apt-get install php-gd*

或者centos的可以使用yum安装

yum install php-gd*

安装完这些库文件后,我们就在执行composer install 就不会报错了。最后我们安装php think install  -u 数据库名 -p 密码中命令安装数据库,这里要注意的是。kali系统下面我们第一次安装好系统后 由于设置的原因 mysql无论什么密码是都可以访问的 ,所以我们的去MySQL中设置一下才行,否者整个框架安装好之后 进入后台登录处时会一直报错数据库密码不正确的信息。如果其他Linux环境下亦如此 可以看看是不是这里的问题

我们进入MySQL数据库中 选择mysql库 然后执行命令,更改认证方法(移除unix_socket,换成mysql_native_password):

update user set plugin="mysql_native_password";

 

然后退出MySQL 重启服务即可。

再执行 php think install -u ...... 最后即可正常安装完成并显示出来。

另外在第一次运行框架程序的时候,会报一些runtime文件夹因权限问题无法创建,这个时候可以直接在项目根目录下自行创建好runtime文件夹并附上权限即可。

此文章同样受用于其他的Linux系统。今天就到这里了,希望大家喜欢。

声明:该文观点仅代表作者本人,必看呐发布平台,仅提供信息存储空间服务。