在上一篇文章php+mysql+nginx配置完成后。
下载thinksns,版本是1.6。
通过unrar进行解压:unrar x ThinkSNS_1_6.rar
接下来就是配置nginx的服务器
1、新建sites available
1.1、在/etc/nginx/sites-available/目录下新建一个文件,文件名随意(这里为csns)。
sudo vi /etc/nginx/sites-available/csns
配置内容:
配置指向/var/www/下的一个目录csns,该目录存放thinksns的解压文件。
1.2、建立软链接到/etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/csns /etc/nginx/sites-enabled/csns
1.3、重启服务
sudo service nginx restart
2、配置安装thinksns
将解压出来的thinksns的目录下的文件放入sites配置文件的root指向的目录/var/www/csns/
修改相应的目录及文件按权限,若没有data和runtime目录,新建并将其赋权777
输入网址http://localhost:8086/install/install.php进行安装
安装过程中检查环境,发现php的curl扩展没有安装
sudo apt-get install php5-curl
安装好后,重启nginx和php5-fpm服务,再次进行安装thinksns。
3、登录thinksns
安装过程需要设置mysql的用户密码和管理员密码;
安装后会有一个管理员账户,使用该账户和密码进行登录。
登录后的页面为:
这样,在ubuntu上thinksns就安装成功了。