ThinkSNS 是网上的一个开源项目,实用可以做一个个人的论坛,安装方法使用宝塔面板及其简单,详情请进入文章查看!
使用宝塔面板搭建:
首先我们需要下载宝塔面板
官方下载方法:
我们在命令行中输入
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
等待自动执行完毕即可
然后我们登陆宝塔面板
下载完成后会出现访问路径账号及密码,请记好
Bt-Panel:网址username:用户名password:登录密码
我们进入软件商店下载 php7.2,nginx 还有 mysql
Mysql 需要 >=5.7
不能小于 5.6 版本
然后我们需要安装 php 扩展模块在应用商店中找到 php7.2-->点击设置-->安装扩展
分别有这几个:fileinfo
,imagemagick
我们需要进入设置中的禁用函数查看
需要保证这几个函数没有被禁用,如果有禁用需要删除。
exec
system
scandir
symlink
shell_exec
proc_open
proc_get_status
syslink
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"php composer-setup.phpmv composer.phar /usr/local/bin/composercomposer config -g repo.packagist composer https://packagist.phpcomposer.comcomposer selfupdate
输入
git clone https://github.com/slimkit/plus.git
Tips:如果安装速度较慢,或者是超时可以参照以下方法:修改 hostssudo vim /etc/hosts
按 i 键写入
151.101.72.249 github.global.ssl.fastly.net192.30.253.112 github.com
clone 完成之后,我们需要进入 plus 目录
cd plus
我们输入
git status
再输入
git branch
找到网站-->添加网站设置域名,需要提前解析
然后我们需要进入创建好站点的设置选项中找到网站目录修改运行目录到/public 目录下别忘点击保存然后我们运行
composer install
因为 composer 接国外源比较慢我们更改一下镜像源推荐使用阿里
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
等待即可:
发布扩展包资源
php artisan vendor:publish --all
然后我们需要配置前端服务器,例如 Nginx、Apache 等。应当将 ThinkSNS Plus 下的 public 作为 root 目录。我们使用的是 nginx,我们复制如下代码粘贴到站点的伪静态里面
location / { try_files $uri $uri/ /index.php?$query_string;}
然后我们运行这个命令在命令行中
php artisan storage:link
所有资源都存储在 /storage 目录下,需要将公开资源链接到 /public 目录下
然后我们需要配置权限返回上一级目录
cd ..
授权
chown -R www:www ./plus/
不用管这个报错
然后进入网站输入域名/installer 即可引导步骤配置安装
阅读全文: http://gitbook.cn/gitchat/activity/5e4fa37c919a7911694e1c7b
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。