通过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来源地址:
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 [窥探:]一定要注明导入信息
//--------------------------//
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组只有读的权限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 :
安装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 下载地址
安装Redis
sudo apt-get install redis-server
wget
2
.
2
.
13
.tar.gz
tar -zxf redis-
2
.
2
.
13
.tar.gz
cd redis-
2
.
2
.
13
make
sudo make install
这时Redis 的可执行文件被放到了/usr/local/bin
2、下载配置文件和init启动脚本:
wget wget 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-cliCould not connect to Redis at 127.0.0.1:6379: Connection refusednot connected> exit[root@SNDA-192-168-1-114 ~]# redis-server /etc/redis.conf[root@SNDA-192-168-1-114 ~]# redis-cliredis 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.iniextension=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
出现了问题,找到这篇博客:
2.24版本php-redis源码地址
ubuntu install memcache
sudo apt-get install 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下是否包含要使用的中文字体