海运的博客

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
分类
最新文章
最近回复
  • crowjin: 你确定这能过滤??不是所有请求都返回空地址::?
  • : linux系统上单个网卡多条宽带拨号获取公网IP,外网可以访问这些IP,有偿! Q:25299...
  • 硅谷少年: 非常有用,感谢分享
  • spartan2: https://dashboard.hcaptcha.com/welcome_accessib...
  • 海运: 应该能,在购买页面先手工跳过cf机器验证,后续一定时间内不更换ip应该不会再次验证。
  • spartan: 大佬斯巴达开启了CF的机器识别验证,请问插件能自动跳过吗? 另外这个脚本有没有简单使用说明,新...
  • vincent: 膜拜大佬
  • 海运: proxy-header或proxy_protocol
  • liangjw: 如果是 内部调用 或者 中间存在 代理 而上一个代理又在内网 ,那怎么处理来自代理私有IP?
  • chainofhonor: 感谢,用dnsmasq设置自动判断BIOS和UEFI成功了