thinksns安装教程
一、首先第一步配置好你的运行环境,我用的是 PHP+MYSQL+Apache
运行环境我用的是集成环境,可以自定义php版本、mysql版本,具内容这里不多做讲解请查看:
*注意ThinkSNS要求:
- PHP 必须大于或等于 7.1.3
- 必须安装扩展 dom
- 必须安装扩展 fileinfo
- 必须安装扩展 gd
- 必须安装扩展 json
- 必须安装扩展 mbstring
- 必须安装扩展 openssl
- 必须安装 PDO
- 使用 MySQL 数据库则必须安装 PHP 扩展 pdo_mysql
- 使用 PostgreSQL 数据库则必须安装 PHP 扩展 pdo_pgsql
- 使用 SQLite 数据库则必须安装 PHP 拓展 pdo_sqlite
- 使用 SQL Server 数据库则必须安装 PHP 拓展 pdo_dblib
以下函数不能禁用
- exec
- system
- scandir
- symlink
- shell_exec
- proc_open
- proc_get_status
首先需要确保你的PC安装了 Composer
第一步:从github下载项目
解压到你的项目目录之后
第二步:执行 composer install 安装laravel的依赖包
打开运行输入cmd进入命令模式,进入你的项目目录执行composer install
注意* composer install 时候可能会报下面这个错
Problem 1
- Installation request for slimkit/plus-appversion 1.7.0 -> satisfiable by
slimkit/plus-appversion[1.7.0].
- slimkit/plus-appversion 1.7.0 requires alexfloppy/php-apk-parser-php7 ^2.0
-> no matching package found.
解决方法: 找到项目中的composer.json 删除 slimkit/plus-appversion 1.7.0这行内容 ,然后重新执行 composer install 就可以了
第三步:发布拓展资源包
执行:php artisan vendor:publish --all
第四步:修改配置文件
对核心进行配置 复制 .env.example 为 .env, 设置数据库信息如数据库账号密、数据库,建立数据库(名称要跟配置文件的一致)
执行: php artisan key:generate
第五步:把服务器的虚拟域名配置到项目目录 Public 目录下
所有资源都存储在 /storage 目录下,所以你需要将公开资源链接到 /public 目录下,请务必执行:
执行:php artisan storage:link
第六步:执行引导安装
一、访问配置好的域名,在后面加 格式: 网站域名/installer 就可以进入引导安装界面
执行:php artisan install:password 修改安装密码然后执行一下步
二、配置好数据库信息
三、执行以下命令
php artisan migrate --seed
然后安装完成就可以登陆访问了
ThinkSNS 官方网址 : http://www.thinksns.com/
ThinkSNS GitHub:https://github.com/slimkit/thinksns-plus
Linux下可使用面板安装:https://slimkit.github.io/
编程之路