通过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相关的一些组件。
- sudo apt-cache search php5 #搜索php5相关组件
- 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
-m 设置 memcached 可以使用的内存大小,单位为 M;
-l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;
-p 设置监听的端口,默认为 11211,所以也可以不设置此参数;
-u 指定用户,如果当前为 root 的话,需要使用此参数指定用户。
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下是否包含要使用的中文字体