Archive for 03月, 2010

VPS 快速安装 Linux+Nginx+MySQL+PHP 环境

再次出手购买了VPS,这次买的是性价比不错的PhotonVPS的Xen Plan,下面介绍一下快速配置LNMP(Linux+Nginx+MySQL+PHP)环境的方法(一般不出意外只要20分钟就可以搞定)。
首先当然得购买一款VPS(废话),推荐国内的 Rashost,国外的 Diavps(是一群中国人在做),PhotonVPS,Rashost 和 Diavps 可以用支付宝支付,PhotonVPS 可以用 Paypal 支付,一般支付以后最多等一两个钟头就可以收到邮件,一个VPS的IP,一个root的密码。
(PS:购买尽量选择CentOS 5.3 32bit ,别买64位,占用内存很大的)
接着,下载 Putty ,运行 putty.exe ,输入你的 IP 和用户名(root)。
然后开始安装著名的 LNMP( Linux+Nginx+MySQL+PHP )环境,接着,用猫猫童鞋的修改版LNMP一键安装套装,我简述一下方法:
1.首先登陆VPS,用SSH登陆.
2.安装LNMP,进入一个目录: cd /usr/local/src
然后就下载LNMP: wget http://imcat.in/LNMP.zip
解压缩 unzip LNMP.zip
有些VPS安装后没有unzip这个命令,那么运行 yum install unzip
进入该目录 cd LNMP
给脚本添加执行权限:chmod +x down.sh install.sh opt.sh startup.sh
下载安装所需的源代码文件: ./down.sh
开始安装: ./install.sh
(安装过程会询问要默认绑定的域名,然后会要求确认输入y即可)
安装完后,请运行:passwd www
为 www 用户设置一个密码.这个用户和密码就是ftp的用户名和密码
修改您的 MySQL 的 root 密码
使用命令:mysqladmin -u root -p password mypasswd //mypasswd为自己的密码
如果提示没有mysqladmin命令.请运行:yum install mysql
这样你就可以上传你的网站了.
程序安装路径:
MySQL [...]


Nginx一键安装包

系统需求:
需要1 GB硬盘剩余空间
128M以上内存
安装步骤:

1、CentOS下安装步骤
执行命令 wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz ,将lnmp0.3.tar.gz下载到VPS中,执行 tar zxvf lnmp0.3.tar.gz 解压LNMP一键安装包)。
执行命令 cd lnmp0.3
然后再执行./centos.sh ,输入要绑定的域名,回车后,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。
2、Debian/Ubuntu下安装步骤
执行命令 wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz ,将lnmp0.3.tar.gz下载到VPS中,执行 tar zxvf lnmp0.3.tar.gz解压LNMP一键安装包)。
执行命令 cd lnmp0.3
然后32位系统执行./debian.sh  64位系统执行./debian64bit.sh ,输入要绑定的域名,回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。安装大约10分钟左右需要设置MySQL root用户的密码。
安装其他组件

1、安装eAccelerator,执行如下命令:./eaccelerator.sh 就会自动安装并重启web服务。
虚拟主机管理

1、添加虚拟主机,执行如下命令:./vhost.sh 根据提示输入要绑定的域名(可以一次输入多个域名,用空格隔开),回车,再输入要绑定的目录(绝对目录,如/home/wwwroot/lnmp)