ngnix 的安装.docx
- 文档编号:27679754
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:50
- 大小:124.19KB
ngnix 的安装.docx
《ngnix 的安装.docx》由会员分享,可在线阅读,更多相关《ngnix 的安装.docx(50页珍藏版)》请在冰豆网上搜索。
ngnix的安装
LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2011年2月8日更新)
2009年01月19日12:
01|作者:
licess
LNMP一键安装包是一个用LinuxShell编写的可以为CentOS/RadHat、Debian/UbuntuVPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
LNMP一键安装包官网:
http:
//lnmp.org/
LNMP0.6是一个安装优化版,主要是处理脚本安装过程中的错误及添加Ubuntu专用安装脚本(安装成功率大大提升),并未对安装程序的版本进行升级。
安装步骤:
1、下载LNMP一键安装包:
可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令wget-c wget-c
2、解压LNMP一键安装包:
执行tarzxvflnmp0.6.tar.gz或者tarzxvflnmp0.6-full.tar.gz就会将LNMP一键安装包解压缩。
3、CentOS下安装步骤
下载版执行命令cdlnmp0.6/,完整版执行命令:
cdlnmp0.6-full/
然后再执行./centos.sh,输入要绑定的域名,回车,再输入要设置的MySQLroot的密码,再次回车确认。
程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。
4、Debian下安装步骤
下载版执行命令cdlnmp0.6/,完整版执行命令:
cdlnmp0.6-full/
然后32位系统执行./debian.sh ,输入要绑定的域名,回车,再次输入VPS/服务器所在位置:
asia、america、europe、oceania或africa,回车,再输入要设置的MySQLroot的密码,回车后,再次回车确认。
程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。
安装大约10分钟左右需要设置MySQLroot用户的密码。
5、Ubuntu下安装步骤
下载版执行命令cdlnmp0.6/,完整版执行命令:
cdlnmp0.6-full/
然后32位系统执行./ubuntu.sh ,输入要绑定的域名,回车,再输入要设置的MySQLroot的密码,回车后,再次回车确认。
程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。
安装大约10分钟左右需要设置MySQLroot用户的密码。
安装其他组件
1、安装eAccelerator,执行如下命令:
./eaccelerator.sh就会自动安装并重启web服务。
2、安装ionCube,执行如下命令:
./ionCube.sh就会自动安装并重启web服务。
3、安装PureFTPd和管理面板,执行如下命令:
./pureftpd.sh就会自动安装PureFTPd,安装完PureFTPd,需要在浏览器执行http:
//你的域名或IP/ftp/install.php安装PureFTPd用户管理。
详细教程参考:
4、安装VsFTPD,执行如下命令:
./vsftpd.sh就会自动安装上vsftpd,只需要执行命令:
useradd-d/home/wwwroot-s/sbin/nologinadminftp添加上帐号指定好ftp帐号的根目录,再执行:
passwdadminftp设置上密码,登录就可以了。
虚拟主机管理
1、添加虚拟主机,执行如下命令:
/root/vhost.sh根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。
再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、Wordpress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf里面添加伪静态规则就行。
接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。
2、状态管理及相关管理页面
LNMP状态管理:
/root/lnmp{start|stop|reload|restart|kill|status}
PureFTPd状态管理/root/pureftpd{start|stop|restart|kill|status}
phpinfo:
http:
//前面输入的域名或IP/phpinfo.php
phpMyAdmin:
http:
//前面输入的域名或IP/phpmyadmin/
探针:
http:
//前面输入的域名或IP/p.php
MySQLroot密码:
如果不输入直接回车为root,否则为你输入的密码。
LNMP相关目录:
mysql:
/usr/local/mysql
php:
/usr/local/php
nginx:
/usr/local/nginx
网站目录:
/home/wwwroot
注:
LNMP一键安装包0.6已经在VPSYOU(感谢提供测试VPS)、DiaHosting(感谢提供测试VPS)、PhotonVPS、YardVPS、Linode、DirectSpace、ThrustVPS、瑞豪开源VPS、BuyVM、BurstNet等多家美国VPS的CentOS、Debian、Ubuntu的32位和64位系统上测试通过(CentOS/Debian均为5.0以上版本,Ubuntu为9.04以上版本),并且新发布的Debian6.0也测试通过。
友情提示:
Linux下操作请注意大小写。
VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化
收藏或分享这篇文章到网摘:
Google书签|XX搜藏|QQ书签|Del.icio.us|收客|Diglog
除非注明,本博客文章均为原创,转载请以链接形式标明本文地址
本文地址:
http:
//blog.licess.org/lnmp/
Trackback地址:
http:
//blog.licess.org/lnmp/trackback/
相关文章:
∙Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator自动编译安装软件预告
∙LNMP–CentOS/RadHat/Debian/Ubuntu下Nginx+PHP+MySQL一键安装包V0.3发布
∙LinuxVPSNginx+PHP安装ionCube
∙LNMPDebian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包
∙Linux下Nginx+MySQL+PHP自动安装程序(AutoMPN)
∙LNMP一键安装包自动无缝升级Nginx至任意版本
∙LNMP一键安装包0.5正式发布
∙nginx文件类型错误解析漏洞
∙lnmp中pureftpd无法覆盖文件的解决方法
∙LNMP一键安装包0.4发布
Filedunder:
Nginx,我的作品|Tags:
eAcelerator,ftp,Linux技术,LNMP,mysql,Nginx,phpmyadmin,PHP技术,vsftpd,一键安装包.Comments(192)
192条评论
1.我现在局域网内安装centos5.6下的lnmp0.7,请问安装一键安装包之前要安装哪些依赖包,和相关其他工作
snowwolf_daiReply:
六月18th,2011at11:
11下午
@snowwolf_dai,;哦忘记说了我连不了互联网
snowwolf_dai@2011年06月18日11:
10下午
2.有谁知道在这个一键安装包基础上怎样安装godaddySSL?
有详细教程吗?
我装了老是不成功,虽然重启nginx提示是成功的,但加了443端口后,http和https网站都打不开了,用netstat-lntp查了下80端口也不见了。
sexiaoxiang@2011年06月17日3:
11下午
3.刚开始是Nginx502BadGateway,然后重启VPS后,发现网站打不开。
重启LNMP,发现Nginx停止。
Burst
怎么办呢?
嘉林@2011年04月4日10:
27下午
4.请问军哥一个为静态的问题
安装了DZ论坛为静态创建成功,但现在现在这种目录结构安装一个WordPress,那么这个blog目录的WordPress如何为静态!
/usr/local/nginx/conf/vhost/.confincludediscuz.conf;使用的是这个规则可不可以把wordpress.conf与discuz.conf想结合组成在一起,但尝试了一下失败了!
if@2011年02月28日5:
39下午
5.有没有邮件服务器的安装呢?
有这个的话就更好了。
licessReply:
二月15th,2011at9:
45上午
@kang,目前没有安装邮件服务器
kang@2011年02月12日11:
31上午
6.mysql用户密码改掉,会不会有影响的?
licessReply:
二月15th,2011at9:
44上午
@abiao,不影响
abiao@2011年02月11日10:
26上午
7.请问什么时候更新下个版本?
nginx8.5都出来了!
希望能够尽快更新出来吧!
licessReply:
二月3rd,2011at8:
18下午
@Shadowlong,nginx8.5不属于稳定版不会考虑,如果追求新版本可以按上的教程自行升级。
Shadowlong@2011年01月29日3:
24下午
8.我在centos5.5x86_64安装lnmp有错误...0.40.5版都试过了...
mysql,php,nginx安装不了
checkingbuildsystemtype...x86_64-unknown-linux-gnu
checkinghostsystemtype...x86_64-unknown-linux-gnu
checkingtargetsystemtype...x86_64-unknown-linux-gnu
checkingforaBSD-compatibleinstall.../usr/bin/install-c
checkingwhetherbuildenvironmentissane...configure:
error:
newlycreatedfileisolderthandistributedfiles!
Checkyoursystemclock
=====================================Checkinstall===================================
Error:
/usr/local/nginxnotfound!
!
!
Error:
/usr/local/phpnotfound!
!
!
Error:
/usr/local/mysqlnotfound!
!
!
licessReply:
二月3rd,2011at8:
16下午
@hi,你系统时间不对,调整好时间就行了。
hi@2011年01月19日3:
32下午
9.http:
//mddmk.vserver.cz/p.php
凡是PHP后缀的都会出现502错误
我看了不明白怎样手动安装
eAccelerator神马的我都没有安装应该不是第二个问题
hun@2010年12月25日3:
25下午
10.军哥好,终于发现整合了ftp,上次我用lnmp的时候因为没有ftp,害的我好惨,只好用了挨冻网的fnmp。
现在看到整合了ftp,急忙下了去,但发现还要联网升级。
因为我是在一个巨型内部网中使用,由于保密问题,坚决不允许连接互联网,没办法,只好在这里给您提个建议,看能否发布一个整合好所有依赖软件的完全版?
这样就不需要在连接互联网进行升级了。
我们在安装服务器的时候也可以进行最小化安装,以减少其他不必要的软件,为服务器减负。
向光明@2010年12月22日5:
39下午
11.LNMP文件的权限有很大的安全问题啊
我自己上传了个webshell直接可以进入所有目录
一个VPS下的所有站都可以随便改随便下
希望军哥研究研究下安全性怎么做
最近才用上的LNMP
licessReply:
十二月22nd,2010at2:
03下午
@163ke,这个是nginx的问题,目前还没有很好的解决方法。
163ke@2010年12月22日12:
03上午
12.小菜问个问题,添加完虚拟主机后如何登陆ftp呢?
?
licessReply:
十二月6th,2010at10:
55上午
@greyboy,按http:
//lnmp.org/install.html安装好,添加好ftp直接ftp工具登录就可以了。
greyboy@2010年12月4日8:
59下午
13.Nginxisstop!
/root/lnmp:
line88:
/etc/init.d/mysql:
没有那个文件或目录
激活Internet连接(仅服务器)
ProtoRecv-QSend-QLocalAddressForeignAddressState
tcp00127.0.0.1:
6310.0.0.0:
*LISTEN
tcp600:
:
1:
631:
:
:
*LISTEN
root@dlw-Latitude-D610:
/home/dlw/下载/lnmp0.5-full#
出现以上情况什么原因?
我用的是ubuntu10
licessReply:
十二月6th,2010at10:
54上午
@easy,目前没有在ubuntu上测试过,应该是没有安装成功。
easy@2010年12月3日11:
56下午
14.你好,
问一下VPS有两个IP现在默认的网站绑定了一个IP现在我要在NGINX.conf里面手动添加另外一个虚拟机这个虚拟机要绑定机器里面的另外一个IP请问要怎么绑定,VPS已经添加好了那个IP的。
licessReply:
十二月1st,2010at5:
01下午
@aiqbc,修改虚拟主机配置文件,将listen80;修改为listen你IP:
80;
重启nginx。
aiqbc@2010年11月30日2:
41下午
15.无法安装LNMP提示没有那个文件而且locoal目录下面没有任何安装过的文件为什么啊?
我的是虚拟机上抛的红帽子linux9.0希望那个高手给个答案!
!
谢谢新手。
。
。
。
licessReply:
十月15th,2010at3:
42下午
@红帽子linux9.0无法安装LNMP,请给出详细的错误提示。
红帽子linux9.0无法安装LNMP@2010年10月15日10:
25上午
16.licess大大,
Oracle发布了MySQL5.1.51,更新了一个针对地址拒绝服务DoS的安全问题。
根据安全公司,在传递LEAST()或GREATEST()函数过程中可能会被恶意用户利用,造成服务器当机,制造DoS条件。
据报道这个问题影响所有版本,需要更新到5.1.50或以上。
LNMP0.5用的MYSQL是5.1.48请问这个有没有影响,是否要升级,另外大大提供一下,升级方法!
!
!
因为是生产环境。
谢谢!
!
Sammy@2010年10月12日9:
01下午
17.[...]地址:
http:
//blog.licess.org/lnmp/Web架构相关文章:
Table‘xxx’isread[...]
linux下的LAMP、LNMP一键安装-赵亮-专注于互联网技术发展和推广@2010年07月21日11:
56上午
18.[...]最后考虑采用了LNMP一键安装包,LNMP一键安装包是一个用LinuxShell编写的可以为CentOS/RadHat、Debian/UbuntuVPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
重新安装了纯净的CentOS系统,根据这篇文章安装了LNMP,安装完成后把/root/run.sh添加到/etc/rc.d/rc.local文件中开机自动启动。
通过phpmyadmin导入数据库数据,恢复WordPress,测试一下Android中文圈现在的访问速度飞快,1秒钟就可以打开。
[...]
Welcometopuppyguy.org|360MB内存VPS运行Wordpress博客优化实战«Puppyblog@2010年07月5日1:
29上午
19.你好,我按你的方法去掉了www,但是访问域名的时候会自动补全www,但是所有的域名访问的都是第一个虚拟主机
licessReply:
七月2nd,2010at10:
51上午
@关于nginx的问题,让你在后面加上。
然后重启就OK。
关于nginx的问题@2010年07月1日6:
06下午
20.[...]1G内存上英文站目前架设在Linode720M内存上 所有VPS都是CentOS系统+LNMP一键安装包配置,如果需要查看更多VPS推荐信息,欢迎围观:
[...]
如何挑选最适合自己的美国VPS主机商-走点路博客@2010年05月16日4:
18下午
21.你好,0.4的版本装好后出现这个问题
Nginxisrunningnow!
ERROR!
MySQLisnotrunning,butlockexists
ActiveInternetconnections(onlyservers)
然后执行/etc/init.d/mysqlstart
出现
StartingMySQL.ERROR!
Managerofpid-filequitwithoutupdatingfile.
licessReply:
五月12th,2010at11:
38下午
@smilejustforfan,把f里的skip-federated注释掉
smilejustforfan@2010年05月11日9:
38下午
22.centos5.332bit系统
安装正常,lnmp重启时出现
Failedloading/usr/local/zend/ZendOptimizer.so:
/usr/local/zend/ZendOptimizer.so:
wrongELFclass:
ELFCLASS64
但是php正常解析。
查看phpinfo,zend的版本显示为2.2
blancpain@2010年04月9日11:
19下午
23.burstvps安装成功,phpmyadmin可以使用,但是cms安装是出现:
SupeSiteinfo:
CannotconnecttoMySQLserver
User:
guest
Time:
2010-4-510:
42pm
Script:
/index.php
Error:
Accessdeniedforuser'root'@'localhost'(usingpassword:
NO)
Errno.:
1045
想输入mysql配置,无法执行这个命令。
兄弟们,谁能帮下我啊?
licessReply:
四月6th,2010at11:
27上午
应该是你的密码错误。
kenny@2010年04月5日11:
35下午
24.[...]一般采用LNMP就可以,CentOS请参见:
http:
//blog.licess.org/lnmp/ Debian请参见:
http:
//blog.licess.org/lnmp-debian-ubuntu/[...]
VPS新手指南/教程«小黑博客@2010年04月1日10:
52下午
25.晕啊,我虚拟机测试怎么4个小时没装完啊。
licessReply:
三月24th,2010at1:
37上午
@lhnzz,因为大部分文件都在美国,所以想下载速度会慢些。
lhnzz@2010年03月24日12:
17上午
26.licess看这儿用的是你的安装包
@2010年03月23日11:
57下午
27.我使用了./vhost.sh添加域名和子目录但是只用在刚开始添加的一个域名能用,第二个添加的不能用不知道怎么搞的
如果要手动添加虚拟主机的话
修改/usr/local/nginx/conf/nginx.conf文件应该怎么修改
我需要把对应blog这个子目录对应整个wwwroot目录
谢谢你了
wangking@2010年03月19日5:
38下午
28.虚拟主机面板路径是多少?
licessReply:
三月18th,2010at7:
35下午
下载lnmp之后,解压的lnmp0.3的下面。
wangking@2010年03月17日7:
38下午
29.安装
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ngnix 的安装 安装
