建议参照以下网址操作
http://wiki.ubuntu.org.cn/Nginx
因为装websolarlog的原因需要安装nginx+php该网站的教程过时太久php5-fpm 模块早已不再使用,故更新一下websolarlog的官方教程
推荐使用Apache+php,因为教程更多。。
本文是为websolarlog 使用,若是只配置web服务器, svn部分不需要
文章是直接使用root帐号操作
若禁用apache2服务需安装rcconf
apt-get install rcconf
运行rcconf,通过前面的‘*’控制服务是否开机启动,然后tab键切到ok上确定
1apt-get install subversion
2apt-get install php5-common php5-cli nginx php5-cgi php5-svn php5-sqlite php5-mcrypt libjs-jquery php5-curl
3nano /etc/nginx/sites/avaliable/default
在server中加入下面语句,注意分号
root /var/www;
在location部分
index index.htm index.html改为 index index.php index.htm index.html
将location ~ \.php$ 部分的#号全部去掉 这个很重要,可以不用更改/etc/nginx/fastcgi_param和/etc/nginx/nginx.conf这两个配置文件,也不用新建php.conf
4安装spawn-fcgi这个是与php5-fpm不同的部分
sudo apt-get install spawn-fcgi
5启动fastcgi php
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
6使fastcgi php开机启动
nano /etc/rc.local
在exit 0 前面添加
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
7重启nginx使上面的配置更改生效
service nginx restart
8在/var/www/下新建index.php
内容为
<?
phpinfo();
?>
若打开关于php的信息则配置正确
websolarlog部分:
cd /var/www
mkdir websolarlog
chmod -R 777 websolarlog
svn checkout http://svn.code.sf.net/p/websolarlog/code/trunk /var/www/websolarlog
cd /var/www/websolarlog/scripts/
./wsl.wsh start
http://yourwebip/websolarlog/admin/
user:admin
pwd:admin