nginx+mysql+phpmyadmin+svn+python配置

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  //更新一下软件源

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-pip

aptitude install python-dev

aptitude install gunicorn

pip install gevent
pip install Jinja2  (注意Jinja2开头是大写)

pip install mysql-python

pip install beaker(使Bottle支持session功能)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值