首页
Portal
业界资讯
社区
BBS
我的家园
Space
个人空间
导读
Guide
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
注册
搜索
搜索
本版
帖子
用户
本版
帖子
用户
帖子
好友
道具
勋章
收藏
任务
淘帖
门户
导读
设置
我的收藏
退出
腾讯QQ
微信登录
首页
›
≡≡网络技术≡≡
›
服务器
›
使用Licess的LNMP(Linux+Nginx+MySQL+PHP)一键安装包搭 ...
返回列表
linux
使用Licess的LNMP(Linux+Nginx+MySQL+PHP)一键安装包搭建WEB服务器
[ 复制链接 ]
灰儿
2009-5-9 08:43:05
本帖最后由 灰儿 于 2009-6-26 17:54 编辑
VPS购买来了,不能就这么放在,对吧。下面给大家说一下VPS买来之后的初始化操作,及Nginx+MySQL+PHP+PHPMyAdmin+eAcelerator+vsftpd这些软件的编译安装。
一、登录VPS
登录的方式很多,如果是Linux直接ssh就可以,Windows下用putty工具登录。
二、安装LNMP(基于CentOS)
安装Nginx+MySQL+PHP+PHPMyAdmin+eAcelerator+vsftpd使用
Licess
的
LNMP
。
有些VPS默认是安装Apahche的,如果安装了,请先执行:yum -y remove httpd
下面是按照的过程使用的命令,及相关注释(注释用 //,红色加粗为所使用的命令)
Using username “root”.
root@67.215.242.196’s
password:
[root@vpser ~]#
cd /usr/local/src
[root@vpser src]#
ls
[root@vpser src]#
wget
http://licess.googlecode.com/files/LNMP.zip
//下载LNMP文件
–11:29:51–
http://licess.googlecode.com/files/LNMP.zip
Resolving licess.googlecode.com… 209.85.173.82
Connecting to licess.googlecode.com|209.85.173.82|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 11261 (11K) [application/x-zip]
Saving to: `LNMP.zip’
100%[=======================================>] 11,261 –.-K/s in 0.1s
11:29:52 (111 KB/s) - `LNMP.zip’ saved [11261/11261]
[root@vpser src]#
unzip LNMP.zip
//解压LNMP压缩包
Archive: LNMP.zip
creating: LNMP/
creating: LNMP/conf/
inflating: LNMP/conf/fcgi.conf
inflating: LNMP/conf/nginx-load.conf
inflating: LNMP/conf/nginx-proxy.conf
inflating: LNMP/conf/nginx.conf
inflating: LNMP/conf/php-fpm.conf
inflating: LNMP/down.sh
inflating: LNMP/install.sh
inflating: LNMP/opt.sh
inflating: LNMP/readme.txt
inflating: LNMP/startup.sh
[root@vpser src]#
cd LNMP
[root@vpser LNMP]#
ls
conf down.sh install.sh opt.sh readme.txt startup.sh
[root@vpser LNMP]#
chmod +x install.sh down.sh
//为install.sh和down.sh添加执行权限
[root@vpser LNMP]#
./down.sh
//下载安装所需的源代码文件
=========================================================================
LNMP v0.0.1 for VPS Written by Licess
=========================================================================
For more information please visit
http://blog.licess.cn/lnmp/
start download LNMP package
………………………….省略下载过程
download package finished!
=========================================================================
[root@vpser LNMP]#
clear
[root@vpser LNMP]#
ls
conf mysql-5.0.22.tar.gz
down.sh nginx-0.7.19.tar.gz
eaccelerator-0.9.5.3.tar.bz2 opt.sh
install.sh pcre-7.7.tar.gz
libiconv-1.12.tar.gz php-5.2.6-fpm-0.5.9.diff.gz
libmcrypt-2.5.8.tar.gz php-5.2.6.tar.gz
mcrypt-2.6.7.tar.gz phpMyAdmin-3.1.1-all-languages.tar.gz
memcache-2.2.3.tgz readme.txt
mhash-0.9.9.tar.gz startup.sh
[root@vpser LNMP#
]./install.sh
//开始安装
=========================================================================
LNMP v0.0.1 for VPS Written by Licess
=========================================================================
A tool to auto-compile & install Nginx+MySQL+PHP on Linux
For more information please visit
http://blog.licess.cn/lnmp/
The path of some dirs:
mysql dir: /usr/local/mysql
php dir: /usr/local/php
nginx dir: /usr/local/nginx
web dir /web/www
=========================================================================
在此步中输入你要绑定的域名,例如:diavps.vpser.net ,回车确认。
Please input domain:
(Default domain:
www.lnmp.org):diavps.vpser.net
===========================
domain=diavps.vpser.net
===========================
Press any key to start… \\再次按任意键确认,开始安装
Loading “fastestmirror” plugin
………………………………..
开始安装……..
PS:屏幕疯狂的滚动…….欣赏一下
经过漫长的等待(时间不确定,根据实际情况,我的是半个多小时),终于安装完了。
程序安装路径:
MySQL : /usr/local/mysql
PHP : /usr/local/php
Nginx : /usr/local/nginx
PHPMyAdmin /web/www/phpmyadmin
Web目录 /web/www
MySQL 用户:root 密码:root
通过下面这几个链接查看phpinfo和管理MySQL
phpinfo
http://ip/phpinfo.php
phpMyAdmin
http://ip/phpmyadmin
让Nginx开机后手动执行 /root/run.sh 后Nginx会运行 ,开机自动运行可以运行 LNMP目录下面的 startup.sh 文件即可。
opt.sh 为优化文件,如果内存小于128MB可以通过执行 ./opt.sh 添加swap分区,并修改时区为东8区。注:并不一定在所有的VPS上都可以添加swap分区,swvps不可以,其他没有测试。
安装完后,请立即修改您的MySQL的root密码,使用命令cd /usr/local/mysql/bin
再执行:./mysqladmin -u root -p password mypasswd //mypasswd为自己的密码
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
进入phpmyadmin目录/web/www/phpmyadmin 将 config.default.php 修改为config.inc.php
修改这个文件的 $cfg['Servers'][$i]['auth_type'] = ‘http’;
$cfg['blowfish_secret'] = ‘VPSER’; //VPSER为任意字符
保存,然后就可以登录了。
安装vsftp(centos5 vps上测试安装失败):
下载vsftpd-for-LNMP.zip:执行
wget
http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip
unzip vsftpd-for-LNMP.zip
cd vsftpd for LNMP
./installvsftpd.sh
安装完毕后即可使用你的SSH的帐号和密码登录,也可以修改/etc/vsftpd.chroot限制用户在家目录里。默认添加了adminftp用户,但是没有设置密码,可以执行passwd adminftp 来设置密码,或者userdel admintpd 删除用户。
执行 adduser -d /web/www/user1 -s /sbin/nologin user1 来添加一个不能SSH登录的FTP帐号,家目录为/web/www/user1 但是没有限制,添加限制,请修改/etc/vsftpd.chroot 添加要限制的用户。
更详细的关于LNMP的可以看:
http://blog.licess.cn/lnmp/
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
回复
本版积分规则
回帖后跳转到最后一页
灰儿
管理员
9832篇
主题总数
7
总热度
提问
+关注
产品动态
2024-05-04
Switch EdiZon SE 金手指插件使用 图文教程
2024-04-29
网御星云入侵防护系统_V6000流量控制配置实例
2024-04-23
电子书在线阅读和下载网址推荐
2024-04-23
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
2024-04-23
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
2024-04-20
《再次成为神》免费下载观看
2024-04-20
《為甚麼會有人類》
2024-04-16
Linux下查询文件夹中文件数量的方法
热点推荐
1
Switch EdiZon SE 金手指插件使用 图文教程
2
网御星云入侵防护系统_V6000流量控制配置实例
3
电子书在线阅读和下载网址推荐
4
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
5
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
6
《再次成为神》免费下载观看
7
《為甚麼會有人類》
8
Linux下查询文件夹中文件数量的方法
热门板块
PC操作系统
启动和引导
手机操作系统
硬件相关
办公软件
多媒体技术
产品动态
2024-05-04
Switch EdiZon SE 金手指插件使用 图文教程
2024-04-29
网御星云入侵防护系统_V6000流量控制配置实例
2024-04-23
电子书在线阅读和下载网址推荐
2024-04-23
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
2024-04-23
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
2024-04-20
《再次成为神》免费下载观看
2024-04-20
《為甚麼會有人類》
2024-04-16
Linux下查询文件夹中文件数量的方法
热点推荐
1
Switch EdiZon SE 金手指插件使用 图文教程
2
网御星云入侵防护系统_V6000流量控制配置实例
3
电子书在线阅读和下载网址推荐
4
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
5
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
6
《再次成为神》免费下载观看
7
《為甚麼會有人類》
8
Linux下查询文件夹中文件数量的方法
热门板块
PC操作系统
启动和引导
手机操作系统
硬件相关
办公软件
多媒体技术
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言
了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言
了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。