linux版本:Ubuntu14 64 server
安装mysql
apt-get install mysql-server mysql-client libmysqlclient-dev
过程中会提示输入两次密码
安装nginx
apt-get install python-software-properties //安装导入ppa的工具
add-apt-repository ppa:nginx/stable //导入ppa,nginx的最新稳定版
apt-get update //更新一下软件源
nginx和apache2默认端口号都是80,注意要修改其中一个
apache2配置目录:/etc/apache2/sites-enabled
安装php5.5 (新版phpmyadmin要求php版本5.5以上)
apt-get install php5 php5-mysql php5-fpm
安装phpmyadmin
下载
wget https://files.phpmyadmin.net/phpMyAdmin/4.6.0/phpMyAdmin-4.6.0-all-languages.tar.gz
解压
tar zxvf phpMyAdmin-*
移动到目录
mv phpMyAdmin-* /var/www/phpmyadmin
vi /etc/nginx/sites-enabled/phpmyadmin
root /var/www/phpmyadmin;
location / {
index index.php;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
安装svn
sudo aptitude install subversion 安装svn
mkdir /usr/local/svn 创建svn目录
chmod -R 777 /usr/local/svn 修改目录权限
svnadmin create /usr/local/svn/project 创建一个svn版本仓库project(project名字随便起)
cd /usr/local/svn/project/conf 进入配置文件夹,修改三个配置文件
vi svnserve.conf
anon-access = read //去掉#,read改成none
auth-access = write //去掉#
password-db = passwd //去掉#
realm = My First Repository //去掉#,MyFirstRepository改成project
保存退出
vi authz
[group]
project = aaa,bbb //添加一个project用户组,有aaa,bbb两个用户
[/] //制定根目录下的权限
@sunny = rw //sunny组用户权限为读写
* = r //其他用户只有读权
保存退出
vi passwd //创建或修改用户密码
[users]
aaa = 123456 //用户名为aaa的用户的密码为123456
bbb = 123456
保存退出
设置svn开机启动
vi /etc/rc.local
加入一行:svnserve -d -r /usr/local/svn/project
svn常用操作:
svn co svn://x.x.x.x/xxxxxx //检出
svn up //更新
svn ci -m'更新说明' aaa.txt //提交
svn add aaa.txt //添加文件
svn delete aaa.txt //删除文件
安装mysql
apt-get install mysql-server mysql-client libmysqlclient-dev
过程中会提示输入两次密码
安装nginx
apt-get install python-software-properties //安装导入ppa的工具
add-apt-repository ppa:nginx/stable //导入ppa,nginx的最新稳定版
apt-get update //更新一下软件源
apt-get install nginx 安装nginx
nginx -v //查看nginx版本
sudo service nginx restart //重启nginx
nginx和apache2默认端口号都是80,注意要修改其中一个
apache2配置目录:/etc/apache2/sites-enabled
nginx配置目录:/etc/nginx/sites-enabled
安装php5.5 (新版phpmyadmin要求php版本5.5以上)
apt-get install php5 php5-mysql php5-fpm
安装phpmyadmin
下载
wget https://files.phpmyadmin.net/phpMyAdmin/4.6.0/phpMyAdmin-4.6.0-all-languages.tar.gz
解压
tar zxvf phpMyAdmin-*
移动到目录
mv phpMyAdmin-* /var/www/phpmyadmin
nginx+phpmyadmin配置
添加phpmyadmin配置文件vi /etc/nginx/sites-enabled/phpmyadmin
写入以下内容
server {
listen 8001;root /var/www/phpmyadmin;
location / {
index index.php;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
访问http://x.x.x.x:8001 即可访问phpmyadmin
安装svn
sudo aptitude install subversion 安装svn
mkdir /usr/local/svn 创建svn目录
chmod -R 777 /usr/local/svn 修改目录权限
svnadmin create /usr/local/svn/project 创建一个svn版本仓库project(project名字随便起)
cd /usr/local/svn/project/conf 进入配置文件夹,修改三个配置文件
vi svnserve.conf
anon-access = read //去掉#,read改成none
auth-access = write //去掉#
password-db = passwd //去掉#
realm = My First Repository //去掉#,MyFirstRepository改成project
保存退出
vi authz
[group]
project = aaa,bbb //添加一个project用户组,有aaa,bbb两个用户
[/] //制定根目录下的权限
@sunny = rw //sunny组用户权限为读写
* = r //其他用户只有读权
保存退出
vi passwd //创建或修改用户密码
[users]
aaa = 123456 //用户名为aaa的用户的密码为123456
bbb = 123456
保存退出
设置svn开机启动
vi /etc/rc.local
加入一行:svnserve -d -r /usr/local/svn/project
svn常用操作:
svn co svn://x.x.x.x/xxxxxx //检出
svn up //更新
svn ci -m'更新说明' aaa.txt //提交
svn add aaa.txt //添加文件
svn delete aaa.txt //删除文件
安装python常用库
aptitude install python-pipaptitude install python-dev
aptitude install gunicorn
pip install gevent
pip install Jinja2 (注意Jinja2开头是大写)
pip install beaker(使Bottle支持session功能)