• ubuntu 系统环境配置记录


    通过apt-get方式搭建lnmp环境

    1.安装mysql

    sudo apt-get install mysql-server mysql-client 

    2.安装nginx

    sudo apt-get install nginx 

    3.安装成功后。我们重启下nginx服务.启动之后我们就可以访问以下我们的地址了。看能不能出现nginx的欢迎界面。

    4.这里我们使用php5-fpm来作为我们的php解析。

    sudo apt-get install php5-fpm  

    5.接下来我们要修改一下nginx的站点配置了。

    ngnix默认的配置文件存放在/etc/nginx/sites-availble/default 

    习惯在/var/www下创建网站,为了测试,创建/var/www目录,在目录下创建phpinfo.php

    使nginx可以解析php文件,配置文件修改两点

      1) root /var/www

      2) location ~ .php$ {  }注释去掉 
        fastcgi_pass 127.0.0.1:9000;   前面的注释保留
        fastcgi_pass unix:/var/run/php5-fpm.sock;   前面的注释去掉

      6.我们在安装php5相关的一些组件。

    1. sudo apt-cache search php5      #搜索php5相关组件
    2. apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl 

      7.重启服务

      sudo /etc/init.d/nginx restart
      sudo /etc/init.d/php5-fpm restart
    来源地址:http://blog.csdn.net/zhxp_870516/article/details/8520358

     ubuntu下SVN服务器安装配置

    1.安装包
    $ sudo apt-get install subversion

    2.添加svn管理用户及subversion组
    $ sudo adduser svnuser
    $ sudo addgroup subversion
    $ sudo addgroup svnuser subversion

    3.创建项目目录
    $ sudo mkdir /home/svn
    $ cd /home/svn
    $ sudo mkdir ci.com
    $ sudo chown -R root:subversion ci.com
    $ sudo chmod -R g+rws ci.com

    4.创建SVN文件仓库
    $ sudo svnadmin create /home/svn/ci.com

    5.访问方式及项目导入:(在网站根目录所在目录,如/var/www) 
    $ svn co file:///home/svn/ci.com
    或者
    $ svn co file://localhost/home/svn/ci.com
    * 注意:
    如果您并不确定主机的名称,您必须使用三个斜杠(///),而如果您指定了主机的名称,则您必须使用两个斜杠(//).
    //--
    下面的命令用于将项目导入到SVN 文件仓库:
    $ sudo svn import -m 'init website' /var/www/ci.com file:///home/svn/ci.com   [窥探:http://blog.csdn.net/mtc1256/article/details/7305972]
    一定要注明导入信息

     //--------------------------//
    6.访问权限设置
    修改 /home/svn/ci.com/conf目录下:
    svnserve.conf 、passwd 、authz三个文件,行最前端不允许有空格
    //--
    编辑svnserve.conf文件,把如下两行取消注释
    password-db = password
    authz-db = authz

    //补充说明
    # [general]
    anon-access = read
    auth-access = write
    password-db = passwd
    其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿

    名用户的访问,只需把 read 改成 none 就能达到目的。

    //--
    编辑/home/svnuser/etc/passwd 如下:
    [users]
    mirze = 123456
    test1 = 123456
    test2 = 123456
    //--
    编辑/home/svnuser/etc/authz如下
    [groups]
    admin = mirze,test1
    test = test2
    [/]
    @admin=rw
    *=r
    这里设置了三个用户mirze,test1,test2密码都是123456
    其中mirze和test1属于admin组,有读和写的权限,test2属于test组只有读的权限

    Linux下SVN部署/安全及权限配置,实现web同步更新


    7.启动SVN服务
    svnserve -d -r /home/svn
    描述说明:
    -d 表示svnserver以“守护”进程模式运行
    -r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库
    如: svn://192.168.12.118/fitness

    这时SVN安装就完成了.
    局域网访问方式:
    例如:svn checkout svn://192.168.12.118/fitness --username mirze --password 123456 /var/www/fitness

     From : http://www.cnblogs.com/ximu/articles/2119136.html

    安装FlashPlayer

    http://get.adobe.com/cn/flashplayer/ 下载地址 .tar.gz,解压 libflashplayer.so 复制到/usr/lib/mozilla/plugins/下 然后 cp -a usr/* /usr

    安装NetBeans

    安装运行环境openjdk-7-jdk - OpenJDK Development Kit (JDK)

    安装  NetBeans IDE 7.4 下载地址  https://netbeans.org/downloads/

    安装Redis

    ubuntu安装启动redis

    sudo apt-get install redis-server

    或者
    tar -zxf redis-2.2.13.tar.gz
    cd redis-2.2.13
    make
    sudo make install
    这时Redis 的可执行文件被放到了/usr/local/bin
    2、下载配置文件和init启动脚本:
    sudo mv redis-server /etc/init.d/redis-server
    sudo chmod +x /etc/init.d/redis-server
    sudo mv redis.conf /etc/redis.conf
    3、初始化用户和日志路径
    第一次启动Redis前,建议为Redis单独建立一个用户,并新建data和日志文件夹
    sudo useradd redis
    sudo mkdir -p /var/lib/redis
    sudo mkdir -p /var/log/redis
    sudo chown redis.redis /var/lib/redis
    sudo chown redis.redis /var/log/redis
    4、设置开机自动启动,关机自动关闭
    sudo update-rc.d redis-server defaults
    5、启动Redis:
    sudo /etc/init.d/redis-server start
    6、启动client客户端连接:
    $ redis-cli
    redis> set foo bar
    OK
    redis> get foo
    "bar"
    [root@SNDA-192-168-1-114 ~]# redis-cli
    Could not connect to Redis at 127.0.0.1:6379: Connection refused
    not connected> exit
    [root@SNDA-192-168-1-114 ~]# redis-server /etc/redis.conf
    [root@SNDA-192-168-1-114 ~]# redis-cli
    redis 127.0.0.1:6379> quit

    参考: http://www.cnblogs.com/shanyou/archive/2012/01/28/2330451.html

    安装php redis

    sudo wget http://open.imop.us/pr.tar.gz

    tar zxvf pr.tar.gz

    cd phpredis

    phpize //这个phpize是安装php模块的

    如果没有phpize,则需要先安装php5-dev

    ./configure

    make

    make install

    修改php.ini文件

    /etc/php5/fpm/php.ini
    /etc/php5/cli/php.ini
    extension=redis.so

    或者 增加文件:/etc/php5/conf.d/redis.ini

    Notice: Linux / PHP v5.4.9-4ubuntu2.4  需要安装 Redis Version => 2.2.4 否则使用 redis->setoption nginx 502

    出现了问题,找到这篇博客:记录php5.4与php-redis冲突的解决

    2.24版本php-redis源码地址https://github.com/nicolasff/phpredis

    ubuntu install memcache

    sudo apt-get install memcached

    memcached -d -m 50 -p 11211 -u root
    参数说明:
    -d 以守护程序(daemon)方式运行 memcached;
    -m 设置 memcached 可以使用的内存大小,单位为 M;
    -l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;
    -p 设置监听的端口,默认为 11211,所以也可以不设置此参数;
    -u 指定用户,如果当前为 root 的话,需要使用此参数指定用户。
     
    接下来是要安装php的memcache模块
    sudo apt-get install php5-memcache
    php的memcached模块
    sudo apt-get install php5-memcached

    The Addon Bar

    提供一个位置来放置所有附加组件按钮,以免导航栏过于拥挤。恢复已在新的 Australis 主题下被移除的附加组件栏

    如显示当前网站所在的Host

    CoreSeek安装 && 配置

    http://www.coreseek.cn/product_install/install_on_bsd_linux/#deps

     http://www.coreseek.cn/docs/coreseek_3.2-sphinx_0.9.9.html#xmlpipe

    ubuntu安装服务器字体

    cd /usr/share/fonts/truetype/

    mkdir myyuanjian   创建自己的字体目录

    mv 汉仪细中圆简.ttf myyuanjian/

    fc-cache   扫描字体目录并生成字体信息的缓存,然后应用程序就可以立即使用这些新安装的字体

     可以执行 fc-list :lang=zh-cn 命令,查看Linux下是否包含要使用的中文字体

  • 相关阅读:
    js生成当前时间
    《JavaScript权威指南》读书笔记2
    firefox与ie的兼容(css,html)
    兼容ie ff 等浏览器的jquery,js层移动方法一
    解决文字撑大容器的方法,ie,ff, div,table
    兼容ie ff 等浏览器的jquery,js层移动方法二
    【CSS经典问题】子元素浮动之后如何撑开父元素
    【CSS技巧】列表横向排列的另一种方法
    【CSS经典问题】图片下面有空隙的解决办法
    MYSQL主从复制、主主复制、双主多从配置
  • 原文地址:https://www.cnblogs.com/bandbandme/p/3420446.html
Copyright © 2020-2023  润新知