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下是否包含要使用的中文字体

posted on 2013-11-12 22:50  bandbandme  阅读(519)  评论(0编辑  收藏  举报