海运的博客

LNMP一键包基本使用教程

发布时间:September 12, 2011 // 分类:Nginx // No Comments

Nginx新建虚拟主机:

/root/vhost.sh
Please input domain:
(Default domain: www.lnmp.org):www.haiyun.me #输入新建虚拟机域名
===========================
domain=www.haiyun.me
===========================
Do you want to add more domain name? (y/n) #是否添加其它域名y或n
y
Type domainname,example(www.haiyun.me):
www.haiyun.me
===========================
domain list=www.haiyun.me
===========================
Please input the directory for the domain:www.haiyun.me :
(Default directory: /home/wwwroot/www.haiyun.me): #网站默认目录
Allow Rewrite rule? (y/n) #是否添加伪静态支持y或n
Please input the rewrite of programme :
wordpress,discuz,typecho,sablog,dabr #这些程序有默认伪静态规则
(Default rewrite: other): #输入该虚拟机伪静态文件名称,如discuz
Allow access_log? (y/n) #是否开启日记
Type access_log name(Default access log file:www.haiyun.me.log): #日记文件目录
最后按确认键创建完成。

LNMP管理:

/root/lnmp stop #停止lnmp
/root/lnmp start #启动lnmp
/root/lnmp restart #重启lnmp

Centos安装Htop

发布时间:September 5, 2011 // 分类:系统调优 // 1 Comment

top是linux下常用的监控程序,htop相当于其加强版,颜色显示不同参数,且支持鼠标操作。
如图:
htop.png
安装支持组件

wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
tar xvfz ncurses-5.9.tar.gz
cd ncurses-5.9
./configure
make
make install

安装htop:

wget http://sourceforge.net/projects/htop/files/htop/0.9/htop-0.9.tar.gz
tar zxvf htop-0.9.tar.gz
cd htop-0.9
./configure
make

替代wget的多线程下载工具myget

发布时间:September 5, 2011 // 分类:常用软件 // No Comments

wget http://myget.sourceforge.net/release/myget-0.1.2.tar.gz
tar zxvf myget-0.1.2.tar.gz
cd myget-0.1.2
./configure
make
make install

命令

mytget -n 10 http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz

也可使用lftp多线程下载:

lftp -c "pget -n 10 http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz"

Centos服务器yum安装LAMP环境

发布时间:September 5, 2011 // 分类:Apache // No Comments

安装Apache

yum -y install httpd

安装Mysql

yum -y install mysql-server
/etc/init.d/mysqld start

设置Mysql密码

/usr/bin/mysqladmin -u root password 'newpassowrd'

安装PHP

yum -y install php php-mysql
/etc/init.d/httpd start

设置开机启动

chkconfig httpd on
chkconfig mysqld on

Centos安装Zend Optimizer与eAccelerator

发布时间:September 5, 2011 // 分类:Nginx // No Comments

安装配置Zend Optimizer

wget http://down.www.haiyun.me/linux/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz 
tar -xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz 
cd ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_1_x_comp 
cp ZendOptimizer.so /usr/lib/php/modules/

编辑php.ini

vim /etc/php.ini

添加以下内容

[Zend Optimizer]
zend_optimizer.optimization_level=15 #启动多少优化过程
zend_extension=/usr/lib/php/modules/ZendOptimizer.so

安装配置eAccelerator

wget http://down.www.haiyun.me/linux/eaccelerator-0.9.6.1.zip
unzip eaccelerator-0.9.6.1.zip
cd eaccelerator-0.9.6.1
phpize
./configure
make 
make install

在make的过程中可能会出现以下错误:

zend_property_info; has no member named ; make: *** [ea_store.lo] Error 1
#解决方法
vim ea_store.c
#用//注释掉683行return (child_info->ce != from)
#然后重新make make install 

成功安装后修改配置文件

vim /etc/php.ini

添加如下内容

[eaccelerator]
extension=eaccelerator.so
eaccelerator.shm_size=64 #此处是加速器使用的共享内存的大小
eaccelerator.cache_dir=/tmp/www.haiyun.me
eaccelerator.enable=1
eaccelerator.optimizer=1
eaccelerator.check_mtime=1
eaccelerator.debug=0
eaccelerator.log_file=/var/log/www.haiyun.me/eaccelerator.log
eaccelerator.filter=
eaccelerator.shm_max=0
eaccelerator.shm_ttl=0
eaccelerator.shm_prune_period=0
eaccelerator.shm_only=0

然后新建缓存文件并设置权限

mkdir /tmp/www.haiyun.me
chmod 777 /tmp/www.haiyun.me

重启httpd服务器

/etc/init.d/httpd restart
分类
最新文章
最近回复
  • opnfense: 谢谢博主!!!解决问题了!!!我之前一直以为内置的odhcp6就是唯一管理ipv6的方式
  • liyk: 这个方法获取的IPv6大概20分钟之后就会失效,默认路由先消失,然后Global IPV6再消失
  • 海运: 不好意思,没有。
  • zongboa: 您好,請問一下有immortalwrt設定guest Wi-Fi的GUI教學嗎?感謝您。
  • 海运: 恩山有很多。
  • swsend: 大佬可以分享一下固件吗,谢谢。
  • Jimmy: 方法一 nghtp3步骤需要改成如下才能编译成功: git clone https://git...
  • 海运: 地址格式和udpxy一样,udpxy和msd_lite能用这个就能用。
  • 1: 怎么用 编译后的程序在家里路由器内任意一台设备上运行就可以吗?比如笔记本电脑 m参数是笔记本的...
  • 孤狼: ups_status_set: seems that UPS [BK650M2-CH] is ...