保证联网的情况下,直接参照http://lnmp.org/install.html进行安装,以下花括号内为原文引用:
{
1、使用putty或类似的SSH工具登陆VPS或服务器;
登陆后运行:screen -S lnmp
如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装。
2、下载并安装LNMP一键安装包:
您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),两者没什么区别。
执行安装程序前需要您确认您的Linux发行版,可以执行:cat /etc/issue 查看是CentOS、Debian还是Ubuntu,也可以通过VPS服务商提供的控制面板上查看。确定好之后,选择下面对应系统的安装命令:
CentOS系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./centos.sh
Debian系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./debian.sh
Ubuntu系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./ubuntu.sh
另外有2个国外镜像下载点可以使用soft2.vpser.net 和soft3.vpser.net 具体替换方法:http://lnmp.org/faq/lnmp-download-source.html。
如需安装0.9版,请访问http://old.lnmp.org/install.html
按上述命令执行后,会出现如下提示:
(注:如果是Debian系统,会提示Where
are your servers located? asia,america,europe,oceania or
africa,这里是选择服务器/VPS在哪个大洲,一般都是美国VPS,直接回车就行,如果是中国的,输入asia,回车。如果输入有错误,可以按住Ctrl再按Backspace键删除,以下均可采用此方法删除。)
这一步需要设置MySQL的root密码,输入后回车进入下一步,如下图所示:
这里需要确认是否启用MySQL InnoDB,如果不确定是否启用可以输入 y
,这个可以单独在MySQL文件里关闭,输入 y 表示启用,输入 n 表示不启用。输入 y 或 n
后回车进入下一步,显示如下信息:
这一步是选择php版本,可以选择 PHP 5.3.17 或 PHP 5.2.17,安装PHP
5.3.17的话输入 y ,安装PHP 5.2.17 输入 n,输入 y 或 n
后回车,进入下一步MySQL版本的选择,如下图:
可以选择MySQL
版本 5.5.27 或 5.1.60,安装MySQL 5.5.27的话输入 y ,安装MySQL 5.1.60 输入n,输入 y 或 n
后回车,完成选择。
提示"Press any key to
start...",按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend
Optimizer这几个软件。
安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。
3、安装完成
如果显示如下界面:
说明已经安装成功。
接下来按添加虚拟主机教程,添加虚拟主机,通过sftp或ftp服务器上传网站,将域名解析到VPS或服务器的IP上,解析生效即可使用。
4、安装失败
}
[ 安装完成后,遇到503/PHP无法使用的问题解决 ]:
执行系统文件的安装等操作一般需要root权限,在Ubuntu系统下,先进行快速的权限切换:sudo su
进入到root家目录:cd
进入下载的安装包所在目录:cd home/weichen
ls可以看到下载包 lnmp1.0-full 和 lnmp1.0-full.tar.gz,进入包目录:cd lnmp1.0-full
ls可以看到所有文件,进行PHP的版本升级:bash upgrade_php.sh(bash是linux标准的默认shell,sh是UNIX标准的默认shell,这里两者皆可使用)
完成后进入localhost/phpmyadmin看是否能运行。
[ 补充apt-get命令的用法 ]:
apt-get是debian, ubuntu发行版的包管理工具,与红帽系列的yum工具类似,
apt-get命令一般需要root权限执行,所以需要加上sudo命令。
用法: apt-get [选项] 命令
apt-get [选项] source package1 [package2]
命令: apt-get install pageagename(安装一个软件包)
apt-get remove packagename(卸载一个软件包,保留配置文档)
apt-get remove --purge packagename(卸载一个已安装的软件包,删除配置文档)
apt-get autoremove packagename(删除包及其依赖的软件包)
apt-get autoremove --purge packagename(删除包及其以来的软件包 + 配置文件)
dpkg --force-all --purge pageagename(强制卸载,一般加force的慎用)
apt-get autoclean(apt会把已装和已卸的软件备份在硬盘,使用此命令删除已删掉的软件)
apt-get clean(把安装的软件的备份删除)
apt-get upgrade(更新软件包),apt-get -u upgrade(可让APT显示完整的可更新软件包列表)
apt-get dist-upgrade(将系统升级到新版本)
apt-cache search string(在软件包列表中搜索字符串)
apt-cache show pkgs(显示软件包记录)
apt-cache pknames(打印软件包列表中任何软件包的名称)
dpkg -S file(这个文档属于哪个已安装软件包)
dpkg -L package(列出软件包中的任何文档)
dpkg -l (列出所有已安装的软件包)
apt-file search filename(查找包含特定文档的软件包)
apt-get autoclean(定期运行这个命令来清除那些已卸载的软件包的。deb文档)
原文:http://www.cnblogs.com/farwish/p/3747388.html