阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 118002阅读
  • 109回复

Redhat/CentOS一键安装web环境全攻略

级别: 荣誉会员
发帖
1326
云币
32448
— 本帖被 susan20120530 从 弹性计算 移动到本区(2013-07-24) —
目录: RAJ |#I1  
一 远程访问 +(hwe jyC  
二 在服务器上下载sh一键安装包 p~ VW3u]  
三 执行安装(过程全自动化) Y@xeyMzE  
1 挂载数据盘,以及分区 M;@03 x W  
2 安装nginx {.[,ee-)9  
3 安装MySQL yru}f;1  
4 安装PHP -|UX}t*  
5 安装vsftp K":tr~V;  
6 安装phpwind及phpmyadmin rY+1s^F  
四 当所有操作都安装完成后,打开http://ip就可以直接访问pw8.7的网站。  l3 Bc g  
N>#P 1!eP  
一 远程访问 (4gQe6tA  
准备好连接linux服务器的工具,官方给出两种比较好的工具组合,推荐用xshell和xftp组合。 A ba%Gh  
xshell和xftp使用教程:http://phpwind.me/303.html mLdyt-1  
winscp putty整合使用教程:http://phpwind.me/294.html ty8!"-V1  
GOgT(.5  
安装完毕后打开xshell omU)hFvyS  
nqW:P$  
Tm,L?Jh  
设置网站帐号信息 LPgI"6cP  
SQ.Wj?W)  
{N`<e>A]{  
设置云服务器信息 "+Yn;9  
{;~iq  
qf{B  
设置服务器帐号 dQ"W~ig  
xJ.!Q)[  
XsMphZnK  
设置字符集编码(可不设) M)RQIl5  
SuuS!U+i>  
I=-;*3g6  
设置好了就点击ok保存。 <08V-   
t9l7 % +y  
一切准备就绪,让我们连接看看云linux服务器的庐山真面目吧! y=`(`|YW}`  
nA j2k  
_ h-X-s Y  
黑不隆冬的,啥都没有,这就是linux的shell啦。shell(壳)到底是什么东东呢? b DvbM  
~;s)0M  
引用
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
BS.6d}G4  
Qwb@3{  
linux作为服务器专用操作系统,主要就是默默的待在机房提供各项网络服务的,为了节省系统资源,像Windows那样华丽丽的用户桌面就默认不加载了。当然现在越来越多的用户使用linux作为日常家庭办公用操作系统,所以就有了像gnome、kde这样超华丽的桌面。不过作为服务器使用还是推荐用命令行界面吧,毕竟省一点资源,网站打开可能会更快一点嘛! 4EOu)#  
X3nwA#If1  
二 在服务器上下载sh一键安装包 t<e?f{Q5  
下面我们来下载一键安装包并安装。 A) qOJ(OEz  
首先来到home目录下,执行如下命令: b&LhydaJ  
  1. cd /home
S`NH6?/uH  
dZZHk  
m8FKr/Z-  
一键安装包的地址是http://soft.phpwind.me/web/sh.zip,我们可以在shell脚本下用wget 命令下载或者用Xftp上传一键安装环境包 UOa{J|k>h  
我们现在演示用wget命令来下载一键安装包,我们当前目录是/home,执行如下命令: m^TkFt<BM  
  1. wget http://soft.phpwind.me/web/sh.zip
5 bgx;z9  
如图: a+ ]@$8+  
WhkE&7Gk  
towQoqv  
图中提示已经将sh.zip安装包下载下来,我们先需要把它解压缩,执行如下命令: 5^%FEZ&Sp  
  1. unzip sh.zip
?A]:`l_"  
U2G\GU1 X  
wQDKv'zU1  
这时却提示了错误,说明unzip命令没有安装: CsXIq.9  
引用
command not found
;ZB[g78%R%  
gTm[<Y  
我们使用命令来安装unzip命令 /qEoiL###  
  1. yum install unzip
Yaht<Hy  
ux'!1mN  
c V=h 8F  
中途提示是否继续,选y eA4@)6WP(  
RoT}L#!!  
2{% U\^-  
再次执行命令来解压缩 wm !Y5  
  1. unzip sh.zip
&+Xj%x.]  
UOi8>;k`  
7vubkj&  
三 执行安装 8 Ys DE_  
好了,都差不多了,可以执行安装程序了,不过在执行安装程序前,先设置下sh目录的执行权限,不然会提示权限不够: D `c YQ-  
  1. chmod -R 777 sh
:[?hU}9  
".Luc 7  
|9Q4VY'";  
然后进入sh目录 TFjb1 a,)  
  1. cd sh
&Rdg07e;>  
DY/xBwIF  
pyJY]"UHVE  
执行install.sh命令: #eadkj #;  
  1. ./install.sh
sxkWg>  
I7,5ID4pn  
Sy()r 6n  
出现了一个选择提示,进入web服务器版本的选择界面 PgHe;^?j  
W cOyOv  
这里您可以根据需要选择apache或者nginx服务器,输入n或者a就好了。 U1nObA  
;GQCq@)-  
这里是2个服务器的介绍 S7a05NO  
apache:http://baike.baidu.com/view/28283.htm  qHVZsZ  
nginx:http://baike.baidu.com/view/926025.htm s R/z)U_  
引用
在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.8.46   PHP 5.2.14 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
Kcl~cIh77  
dmA#v:$1  
这里我们选择nginx,输入n,回车 iepolO=  
'aV])(Wm>  
4, EX2  
YOOcHo.F  
到这里,我们就正式进入环境安装环节了。你可以泡杯茶休息下。一般这个过程会持续一个小时的样子。 F-R5Ib-F*A  
L;RHs hTy  
我们这里解释下一键安装包会做哪些工作: 2nra@  
t?Ku6Z'  
1 挂载数据盘,以及分区 pSa pF)1>  
2 安装nginx @=<B8VPJd  
3 安装MySQL A_8Xhem${  
4 安装PHP kF]sy8u]  
5 安装vsftp ~cv322N   
6 安装phpwind及phpmyadmin i1dE.f ;  
'8w}m8{y  
好了。做完了这一些就让我们静静的等待吧!程序正在自动编译安装服务!到这个界面说明安装已经结束了! "f~*4g  
po9f[/s'+o  
"%I<yUP]U  
大家有疑问了。那我怎么登陆ftp和mysql呢? '[Zgwz;z  
icK>|   
在命令行里输入: N?EeT}m_  
  1. vi account.log
O2qy[]km  
gp+aUK~o  
1SF8D`3  
kafj?F  
看到了没? .YS48 c  
^j_t{h)W(0  
ftp的用户名是:pwftp bb`DyUy ^+  
mysql的用户名是:root a=^>A1=  
密码是随机的,所以不用担心安全问题啦。 );z/ @Q  
l(tMo7iPa  
密码就在屏幕上了!当然,如果您不习惯使用vi命令,也可以用xftp打开/home/sh/account.log文件,那样会用记事本打开,会直观一点。 ? i|LO  
x5W@zqj  
{1wjIo"ptg  
,n{ |d33  
打开http://您的ip 7}e{&\0=l  
看看是不是phpwind程序出现了。好了。所有配置都已经完成了。是不是很简单! "g;}B"rG  
4L6'4t"s  
网站目录:/alidata/www a*@4W3;7  
服务器软件目录:/alidata/server b;(BMO,(  
phpwind:http://您的ip xOpCybmc  
phpmyadmin:http://您的ip/phpmyadmin v|r#  
]M9r<x*  
%?:eURQ  
I9r> 3?  
o{ \r1<D  
级别: 菜鸟
发帖
47
云币
49
只看该作者 沙发  发表于: 2011-08-11
支持多做一些图文教程出来。虽然我都会。。。。。
级别: 码农
发帖
153
云币
183
只看该作者 板凳  发表于: 2011-08-11
顶起啊
级别: 码农
发帖
119
云币
233
只看该作者 地板  发表于: 2011-08-11
楼主不厚道啊!转载也不说明出处。这个包没做优化,我都装过两次了。昨夜又重置了下,想让你们的工程师给我配置呢,没想到他又给我装了这个一键包。郁闷死了。
级别: 小白
发帖
29
云币
471
只看该作者 4楼 发表于: 2011-08-11
看半天没有看懂,隔行如隔山啊 ^Z{W1uYi  
级别: 小白
发帖
5
云币
6
只看该作者 5楼 发表于: 2011-08-12
装这个有什么用呢,我只想学会添加网站,添加数据库就可以了
级别: 小白
发帖
4
云币
4
只看该作者 6楼 发表于: 2011-08-12
phpmyadmin没有的怎么管理数据库啊
级别: 小白
发帖
8
云币
8
只看该作者 7楼 发表于: 2011-08-12
好。不错。研究下。
级别: 码农
发帖
131
云币
27
只看该作者 8楼 发表于: 2011-08-13
看着玩,还不懂
级别: 小白
发帖
20
云币
21
只看该作者 9楼 发表于: 2011-08-18
图片看不见
级别: 小白
发帖
5
云币
5
只看该作者 10楼 发表于: 2011-08-18
我也想说,图片全挂.
级别: 菜鸟
发帖
60
云币
70
只看该作者 11楼 发表于: 2011-08-19
。。。。咱要配置服务器,结果图片打不开。
级别: 小白
发帖
28
云币
31
只看该作者 12楼 发表于: 2011-08-20
Nginx更好,为什么默认安装的是apache呢?
级别: 菜鸟
发帖
82
云币
53
只看该作者 13楼 发表于: 2011-08-20
图片都失效了啊
级别: 小白
发帖
5
云币
6
只看该作者 14楼 发表于: 2011-09-05
WinSCP、putty即可,其他都是多余
发表主题 回复主题
« 返回列表
«12345678»
共8页
上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)