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

教程101之LAMP、LNMP安装

级别: 码农
发帖
203
云币
1059
— 本帖被 qiujin2012 从 弹性计算 复制到本区(2013-04-14) —
教程101之LAMP、LNMP安装
w;OvZo|  
-qJ%31Mr#  
IG(1h+5 R(  
原计划是想把LAMP、LNMP优劣对比之后再写的,但是由于现在时间有限而且也没那么多机器,所以计划以后再推出优劣对比。 RV_(T+  
8mc0(Z@  
.%"s| D  
两大类操作系统分别用Ubuntu跟Centos作为代表。其中Ubuntu用12.04,Centos因为情况比较特殊所以分别选定Centsos5.8以及Centos6.3两个版本作为讲解。 ~+)sL1lx  
教程中的所有命令都是文字形式,便于大家直接复制粘贴。所有的命令我都会测试,确保一切无误。  Lw1aG;5  
本篇教程的目的是让大家了解如何从零开始架设LAMP、LNMP以及通过让大家了解最基础的安装方式后对各种一键安装包能有更深的认识,可以自行解决一些基本的问题。同时也希望起到一个抛砖引玉的作用,希望可以有人写出更好更完善的教程来帮助大家使用Linux。 pYBY"r  
!H^e$BA  
^o8o  
LAMP、LNMP部署并没有先后之分,所以我依照Mysql、PHP、Apache(Nginx)的顺序来写,因为Apache(Nginx)相对来说会复杂一点。 sX c|++  
软件的安装方式统一为走APT、yum包管理器,教程中不会出现自行编译源代码等内容,确保大家只要云服务器一买来就可以按照教程中的内容顺利走下去,哪怕是直接复制粘贴相关命令行。对于安装中涉及到的软件包我会一一说明作用,帮助大家认识整个LAMP、LNMP的软件架构。 uE=pq<  
本教程是系列教程中的第一步,仅涉及到最基础的安装,任何配置文件修改不在本教程的包含范围内。因为涉及系统众多,需要针对不同环境来写,所以具体配置文件修改会在以后慢慢放出,请大家敬请关注。 c$fYK  
~lQ<#*wl  
*****注意:本教程内容仅适用于新买的还没做任何配置的服务器,如果您已安装了一键安装包,请先卸载或者复原系统盘再按照本教程配置环境!!!!!!!!!!!!如因此产生的任何问题本人不负任何责任!!!!!!
~Qm<w3oy  
= }!4%.$  
v1`*}.#  
一、Mysql的安装 L60Sc  
2FxrjA  
}~O`(mnD}K  
Ubuntu: W1\F-:4L@  
R^f-j-$o]  
tj1M1s|a  
Mysql安装涉及到的软件包: = lMs1}S9  
9`FPV`/  
LD gGVl  
mysql-server:Mysql服务器核心程序,服务器端主程序。 Q13>z%Rge  
mysql-client:Mysql客户端,用以通过命令行方式登录管理Mysql服务器。 c?t,,\o(}  
mysql-common:Mysql核心库文件,包含了运行Mysql必备的基本文件。 "/g\?Nce  
\\(3gB.Gd  
p 02E:?  
安装命令: _0Z8V[  
2JR$  
\(4kEB2s$  
apt-get install mysql-client mysql-common mysql-server B(ZK\]  
%SC%#_7  
&fRZaq'2R  
命令解释: tg"NWp6  
=C4!h'hz  
SLjSNuOP  
apt-get install的意思为安装软件,在之后跟随软件名称即可。 7f_tH_(  
同时apt-get通过搭配不同参数还有完成系统自动清理,写在软件包,升级软件等操作,在以后会给大家慢慢讲解。 7\<}378/^  
,@Aeo9}  
f}ES8 Hh[  
Centos 5.8: m[$pj~<\  
@w @SOzS)  
)Q5ja}-{V  
Mysql安装涉及软件包: w(cl,W/w  
zcCGR Ee=  
>!BZ>G2  
mysql:包含了客户端以及必需的一些基础库文件。 VI(2/**  
mysql-server:Mysql服务器端以及相关文件。 q'CtfmI`r=  
\ ~uY);  
 ?@iGECll  
安装命令: U%4 s@{7  
vcz?;lg  
t_NnQ4)=  
yum install mysql mysql-server <d] t{M62W  
Xd@_:ds  
4&}dA^F  
命令解释: w<$0n#5  
"jA?s9  
X{-901J1  
yum install意思是安装软件,通过在后面跟定软件名称即可。 +WfO2V.  
yum同样可以通过不同参数来实现不同功能,同样包括软件包清理,软件升级,系统升级等,同样会在后续帖中详细介绍。 Tq,xW  
8iXt8XY3  
2|:x_rcj  
Centos 6.3: )^[PW&=W|x  
:#nv:~2]  
K;P<c,9X/  
Mysql安装涉及软件包: p#+Da\qmx  
^w+)A;?W  
5"^Z7+6  
mysql: Mysql客户端以及基础库文件。 P{[@t_  
mysql-libs: Mysql客户端所必需的库文件。 uK5 C-  
mysql-server: Mysql服务器端以及相关文件。 Og/@w&  
mb#&yK(h  
\\v1 \  
安装命令: 3.@ I\p}  
WOR H4h9  
nf )y_5y  
yum intall mysql mysql-libs mysql-server ~F^7L5d}C  
p{W'[A{J .  
[*W l=  
命令解释: Gcp!"y=i  
QNxY`  
|\6Ff/O  
如上 TV[@!E a  
Uk<2XGj  
 ;)ji3M  
*以上解释过的命令后面不会再解释 a@s@E  
||o :A  
jQ&82X%m  
二、PHP的安装 {"n=t`E)3  
G{4lgkyy  
-_+,HyJP  
Ubuntu: l2 mO{'|C  
R~!md  
g#s hd~e  
PHP安装涉及的软件包: MGfIA?u  
MVXy)9q  
F,/yK-9  
php5                                                - 服务器端PHP解释器 /^Ng7Mi!  
php5-cgi                                            - 服务器端PHP-CGI解释器 ["ML&2|o  
php5-cli                                            - PHP5命令行工具 vD3j(d  
iphp5-common                                        - PHP5一些基本文件 M\6u4p!G!  
php5-fpm                                            - 服务器端PHP-FPM程序 这个程序对Nginx处理PHP很重要 oa2v/P1`  
php5-gd                                             - PHP5的GD模块 GD是一套开源图像处理库,一般dz生成缩略图或者加水印需要他 XI7:y4M  
php5-imagick                                        - PHP5的ImageMagick模块 DZ支持调用其用以提供比GD跟快以及更高效的图像处理 hB??~>i3  
php5-imap                                           - PHP5的IMAP模块 论坛的邮件发送功能可能需要 !bQqzny$R  
php5-ldap                                           - PHP5的LDAP模块 LDAP是一个轻量级目录服务 d[$YTw  
php5-mcrypt                                         - PHP5的MCrypt模块 主要用途是数据加密,比如phpmyadmin就会要求提供此模块来提供更高的安全性 '-NHu +  
php5-mysql                                          - PHP5的MySQL模块 如果想让你的网站可以访问数据库,此模块必备 *Y<1KXFU  
php5-snmp                                           - PHP5的SNMP模块 SNMP是简单网络管理协议的缩写,主要用于从一些设备以及服务器读取信息。部分监控软件可能会用到 P-)`FB  
php5-sqlite                                         - PHP5的SQLite模块 SQLite是一个轻量级的数据库,某些软件可能需要 HsRQiai*  
php5-xmlrpc                                         - PHP5的XML-RPC ) ={ H  
C*&FApG  
I_3{i`g  
PHP安装命令: X].Igb)2  
SnFAv7_  
Bl*.N9*  
apt-get install php5 php5-cgi php5-cli php5-common php5-fpm php5-gd php5-imagick php5-imap php5-ldap php5-mcrypt php5-mysql php5-snmp php5-snmp php5-sqlite php5-xmlrpc _ m<@ou7  
1qd(3A41  
+hUz/G+3  
Centos 5.8: ]o2 Z 14  
z,IUCNgM  
dO|n[/qL0  
Centos 5.8支持两个PHP版本:PHP 5.1跟PHP5.3。这俩版本是不能共存的,对于一些比较老的网站可能会要求用PHP5.1版本才行,此事选择Centos 5.8就是个比较好的选择。同时针对Centos 5.8提供安装PHP5.1以及PHP5.3的方法。 &7Lg) PG  
;`:A(yN]T  
H#FH '@J  
预备工作: xF])NZy|  
$0P7^4)w:  
8;Eg>_cL:  
因为Centos 5.8默认软件比较少,我们需要添加一个软件源来增加可用的软件数目,这其中包括PHP5.3  PpWdZ  
个人推荐的是erpl软件源。这个软件源中包含了经过在Fedora上测试可行,并在Red Hat跟Centos上通过测试的软件。既保证了软件的丰富程度同时也保证了服务器的稳定性。 ]Yx&  
x{I, gu|+  
I.hy"y2&  
安装命令: @lTd,V5f  
j5V{,lf  
`&5_~4T7  
wget http://mirrors.sohu.com/fedora-epel/5/i386/epel-release-5-4.noarch.rpm s]Qo'q2  
rpm -ivh http://mirrors.sohu.com/fedora-epel/5/i386/epel-release-5-4.noarch.rpm =v49[i  
35Cm>X  
Bl/Z _@  
命令解释: MVOWJaT(Aq  
5[|ZceY  
7 jiy9 [  
wget是Linux下一个小型的下载工具,支持http、https(我觉得这个最强大,迅雷貌似就不能支持https)以及ftp协议。一般简单的下载工作用他就行了,如果使用脚本的话也可以实现强大的下载功能。 hL}AgY@  
rpm是对独立rpm包进行管理的软件。如果yum是全面管理的话,rpm就是深入到对每个单独的软件包进行管理。-ivh的意义为安装软件包输出Hash标记并输出详细信息。 /MV2#P@  
*TC#|5  
6![}Jvu>  
PHP安装涉及软件包: ^+rI=c 0  
[VY265)g  
'A)9h7k}  
php.x86_64 : PHP服务器端主程序 !]2`dp\!  
php-cli.x86_64 : PHP命令行操作工具 %1z`/B  
php-common.x86_64 : PHP共用基础文件 eh}I?:(a?  
php-gd.x86_64 : PHP的GD模块 Wz)@k2  
php-imap.x86_64 : PHP的IMAP模块,使PHP可以使用IMAP协议 \<Di |X1  
php-mbstring.x86_64 : 用于需要处理多字节字符(比如传输处理中文,因为英文只有一个字节,中文有三个字节,同时UTF-8编码是三个字节)的PHP程序 iKA}??5e  
php-mcrypt.x86_64 : 标注PHP mcrypt模块。主要提供加密功能 `tH :oP0=  
php-mysql.x86_64 : PHP的Mysql模块。使用Mysql必备 |0xP'(  
php-snmp.x86_64 : PHP的SNMP模块 <P0&!yN  
php-xml.x86_64 : PHP的XML模块,供那些需要使用XML的PHP程序使用,比如phpwind VJOB+CKE  
rB}2F*eT  
s>ohXISB[  
安装命令: 8&c:73=?X  
-v{LT=,O  
't'2z  
yum install php php-cli php-common php-gd php-imap.x86_64 php-mbstring php-mcrypt php-mysql php-snmp php-xml Bnh*;J0  
nZ8jBCh  
&2,^CG  
提示: ^\7GFpc  
*Z2#U ?_  
zCI.^^<?  
Centos 5.8上运行完此命令最终安装版本为PHP5.1,供一些老网站使用。 aqKrf(Rv  
y_{fc$_&  
Hl=M{)q@   
PHP5.3安装涉及软件包: O[15x H,  
,QPo%{:p  
2}U:6w  
php53.x86_64 : PHP服务器端处理程序  2c%b  
php53-cli.x86_64 : PHP命令行工具 ?$~5ti#\  
php53-common.x86_64 : PHP共用基础文件 j71RlS73  
php53-gd.x86_64 : PHP的GD模块 ,Y`TP4Ip  
php53-imap.x86_64 : PHP的IMAP模块 b{a\j%  
php53-ldap.x86_64 : PHP的LDAP模块 !n|4w$t"V  
php53-mbstring.x86_64 : 用于需要处理多字节字符的PHP程序 U~O*9  
php53-mcrypt.x86_64 : 标准PHP模块,提供mcrypt库支持。 H' %#71  
php53-snmp.x86_64 : PHP的SNMP模块 `Tc"a_p9t  
php53-xml.x86_64 : PHP的XML模块。 2!? =I'uMA  
/5m~t.Z9M  
9F2MCqvcm  
安装命令; x bD]EC  
`@^s}rt+  
G!E1N(%o  
yum install php53 php53-cli php53-common php53-gd php53-imap php53-ldap php53-mbstring php53-mcrypt php53-snmp php53-xml \ k &ZA  
T0"q,lrdxV  
U?A3>  
Centos 6.3 :&BE-f  
aPm2\Sq$  
Ah_0o_Di  
预备工作: gfQ1p?  
\T {<{<n  
fF.sT7Az+  
同样需要预先安装EPEL软件。这里不安装也不影响此部分,但是在以后的一些教程中可能会安装一些不在标准软件源中提供的软件,所以在此给出安装命令。 1;JH0~403  
jPEOp#C  
L16">,5  
安装命令: =O>E>Q  
Ti$_V_  
')>D*e  
wget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm U(5Yg  
rpm -ivh epel-release-6-8.noarch.rpm &VTO9d  
{QVs[ J1  
zXML<?w  
PHP安装涉及软件包: wW|[Im&  
+Sak_*fq  
hE;BT>_dn  
php.x86_64 : 服务器端PHP程序 MS;^@>|wj  
php-cli.x86_64 : PHP的命令行工具 91M5F$  
php-common.x86_64 : PHP的公用文件 =DwY-Ex  
php-fpm.x86_64 : PHP的Fastcgi进程管理模块。主要用于配置Nginx中,如果配置为Apache则可不装字模块 S@cKo&^  
php-gd.x86_64 : PHP的GD库,主要用于图像处理 r=S,/N(1  
php-imap.x86_64 : PHP的IMAP模块 f7I!o, /  
php-ldap.x86_64 : PHP的LADP模块 0gH;y+\=*  
php-mbstring.x86_64 : PHP的多字节字符处理模块 0ni/!}YP_  
php-snmp.x86_64 : PHP的SNMP协议模块 t4<+]]   
php-xml.x86_64 : PHP的XML模块 {9- n3j}  
php-zts.x86_64 : PHP的线程安全模块。这个是用于Apache的,工作于Apache的Worker模式下。在此列出来仅为讨论子模块用途,具体效果未知,安装命令中也不会进行安装。希望有了解的人可以发信息个我讨论一下此模块的与Apache的工作效果。不过Centos中既然提供了此模块,相信其稳定性还是通过了验证的。 'M,O(utGv  
?Lbn R~/J  
<\oD4EE_  
安装命令: -ju}I  
> *soc!#Y  
R<;;Ph  
yum install php php-cli php-common php-fpm php-gd php-imap php-ldap php-mbstring php-snmp php-xml bVOJp% *s  
>*WT[UU  
M=Y['w x  
三、Apache的安装 6rMNp"!  
/&W~:F  
r*{`_G=1  
Ubuntu: 8dwKJ3*.  
Sh\Jm*5  
P.- `[  
Apache安装涉及到的软件包: L u1pxL  
/]-a 1  
i9D<jkc  
apache2                                                                                      - Apache元包(metapackage不会翻译的飘过) I-m Bj8^;  
apache2-mpm-prefork                                                                          - AApache传统无线程模型 fPq)Lx1'  
apache2-utils                                                                                - Web服务器实用工具 ~nb1c:F  
apache2.2-bin                                                                                - Apache公用二进制文件 Suy +XHV  
apache2.2-common                                                                             - Apache公用文件 k(M(]y_  
libapache2-mod-php5                                                                          - 服务器端,HTML嵌入式脚本语言(Apache模块) 75;g|+  
\ `R8s_S  
R)6"P?h._4  
安装命令: Z u/w>  
OM81$Xo=  
fT{%zJU  
apt-get install apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5 t]E@AJO K  
/6:qmh2  
/xCX. C  
Centos 5.8: FT\%=>{  
CIj7' V  
4@QR2K|  
Apache安装涉及软件包: GK1oS  
 rp=Y }  
[F 24xC+  
httpd.x86_64 : Apache服务器 iw{^nSD  
MH|R@g  
+asO4'r  
Apache安装命令: Wpc8T="q  
 vUR gR  
+0) H~ qB\  
yum install httpd $E}N`B7  
-PTfsQk  
6eb~Z6n&?  
Centos 6.3: *d9RD~Ee  
F<DXPToX%  
(XEJd4r  
Apache安装涉及软件包: Z=oGyA  
a3L-q>h  
O=oIkvg  
httpd.x86_64 : Apache HTTP服务器 %Z*N /nU  
c$x >6&&L  
ZE9.r`  
安装命令: QW_BT ^d"  
"[0.a\ d<  
gv1y%(`|n(  
yum install httpd -_= m j  
/7x1Z*Hg  
AF>t{rw=/  
四、Nginx的安装 )r?- _qj=  
%e:[[yq)G  
HSVl$66  
Ubuntu: } L _Zmi$  
tV h"C%Vkr  
;,s9jw  
Nginx安装涉及软件包: f{2I2kJr  
Mbn;~tY>  
BZ(I]:oDL  
nginx-full                                                                                   - nginx web服务器完全安装 i8S=uJ]n  
)y{:Uc\4!  
ja6V*CWb  
安装命令: 45&Rl,2  
zbgGK7  
C[5dhFZ  
apt-get install nginx-full T3I{D@+0  
]CPF7Hf  
J|vg<[  
Centos 5.8: yCN?kHG  
;]@Pm<f  
?!O4ia3nFk  
Nginx安装涉及软件包: Jt0U`_  
'8[; m_S  
v]Aop<KLX  
nginx.x86_64 : 健壮,小巧,高效的HTTP和反向代理服务器 X4{<{D`0t8  
collectd-nginx.x86_64 : Nginx插件集合 #\_ 8y`{x  
t7Mq>rFB  
9E NI%Jz  
安装命令: _07$TC1  
%NM={X|'  
`?b'.Z_J  
yum install nginx collectd-nginx IR#BSfBZ  
+bT[lJ2O>G  
g@T}h[  
Centos 6.3: vPc*x5w-  
e\O-5hp7  
AyPtbrO  
Nginx安装涉及软件包: )@P*F) g~  
E(vO^)#  
a=`] L`|N  
nginx.x86_64 : 健壮,小巧,高效的HTTP和反向代理服务器 aOS,%J^ ?  
collectd-nginx.x86_64 : Nginx插件集合 r?!:%L  
K:GEC-  
WdlGnFAWh  
安装命令: ]^T-X/v9  
J_;*@mW  
b%vIaP|]B  
yum install nginx collectd-nginx (\!?>T[En  
H5 V>d  
x/wgD'?  
五、启动服务 ?5/7 @V  
3 ^K#\*P  
?~4x/d%  
Ubuntu: LrT EF j  
'5LdiSk  
0{ ~2mggh  
服务自动启动。 l1KgPRmEP  
qDYNY`  
XH@(V4J(.  
Centos 5.8: ir"t@"Y;o  
nO!&;E&  
z;F HZb9t,  
service mysqld start 启动Mysql W`NF40)  
service httpd start  启动Apache n:2._s T  
service nginx start  启动Nginx MtaGv#mJ  
Z)2d4:uv  
t$wbwP  
Centos 6.3: =QGmJ3  
0y+^{@lU  
\"))P1  
service mysqld start 启动Mysql 2QM{e!9  
service httpd start  启动Apache B+mxM/U[c  
service nginx start  启动Nginx 8Znr1=1   
&)gc{(4$  
h`dQ OH#  
如何确定启动: `lWGwFgg(  
BxjSo^n  
) $b F*  
打开浏览器,输入IP此时就应该能看到欢迎页了。(Apache和Nginx不能同时启动,端口有冲突) AvB=/p@]  
u[Kz^ga<  
{sGEopd8]q  
以上就是本篇教程的主要内容,如何安装LAMP、LNMP环境。下一篇将着重讲解如何去配置LAMP、LNMP环境,让大家能顺利的运行起属于自己的DZ或者PHPWIND论坛。 B^r?N-Z A  
o{`x:  
yF? O+9R A  
注:Centos系统中安装命令不加.x86_64是因为有些系统是32位系统,直接输入软件名称将会自动安装对应的版本,如果带着则指定安装软件为64位,32位系统下会报错。 !%ju.Xs8  
t!*[nfR  
.P aDR |!  
本帖最近评分记录: 1 条评分 云币 +2
susan20120530 云币 +2 劫富济贫 2013-07-15
级别: 菜鸟
发帖
33
云币
36
只看该作者 沙发  发表于: 2013-04-05
Re教程101之LAMP、LNMP安装
谢楼主分享哈,写的很全面。 $cHU,  
jVd`J  
有教程的话,很快就能搭建一个服务器。如果要学好LINUX,当网站出问题时能很快解决,还是得耐心学很多基础知识。 ;_c&J&I  
Tp?IK_  
我是菜鸟,大家共勉哈!!! 5z,q~CU  
级别: 研究猿
发帖
4672
云币
1641
只看该作者 板凳  发表于: 2013-04-05
你是我偶像 R9R~$@~G  
级别: 布道狮
发帖
2959
云币
2944
只看该作者 地板  发表于: 2013-04-06
非常好
级别: 码农
发帖
188
云币
46

只看该作者 4楼 发表于: 2013-04-06
Re教程101之LAMP、LNMP安装
是不是还有zend?
级别: 码农
发帖
188
云币
46

只看该作者 5楼 发表于: 2013-04-06
Re教程101之LAMP、LNMP安装
在这之前是否需要进行系统设定?需要挂在好数据盘吗?
级别: 码农
发帖
188
云币
46

只看该作者 6楼 发表于: 2013-04-06
Re教程101之LAMP、LNMP安装
楼主辛苦,谢谢了,但是还是不够详细,对于新手而言。最好是做成视频,或者输入命令后每一步的屏幕显示或者安装成功的画面都能出来。否则哪一步错了,都会是问题。
级别: 小白
发帖
3
云币
3
只看该作者 7楼 发表于: 2013-04-06
Re教程101之LAMP、LNMP安装
技术贴
级别: 码农
发帖
203
云币
1059
只看该作者 8楼 发表于: 2013-04-06
回 4楼(myfaday) 的帖子
Zend已经被整合入php5.3中了
级别: 码农
发帖
203
云币
1059
只看该作者 9楼 发表于: 2013-04-06
回 5楼(myfaday) 的帖子
设定是下一篇的主要内容 这里不涉及的 8090+ ( U  
{7$jwk  
挂载数据盘下一篇会说的
级别: 码农
发帖
203
云币
1059
只看该作者 10楼 发表于: 2013-04-06
回 6楼(myfaday) 的帖子
命令都测试过 直接复制粘贴就行 "So "oT1  
$i!r> .Jo  
以后会慢慢补充运行界面
级别: 码农
发帖
188
云币
46

只看该作者 11楼 发表于: 2013-04-06
Re教程101之LAMP、LNMP安装
Centos 6.8  官方似乎还没提供这个操作系统,只提供了Centos 6.3或Centos 6.2安全加固版本。 U1 rr=h g  
^;[_CF _  
另外,Centos 6.8  对应的PHP是哪个版本的啊,谢谢
级别: 码农
发帖
188
云币
46

只看该作者 12楼 发表于: 2013-04-06
回9楼twl007的帖子
有点模糊,继续请教。系统设定、数据盘挂载、本篇教程的安装,这三者是何顺序? $S2 /*  
 <pD  
也就是我买了阿里云,支付完成了,收到了用户名密码,下一步干什么?还请指教,详细些。建议对这个问题先出个教程。官方也没这么做,只是分项告诉你什么挂载,什么一键安装,说实话,到底安装到了哪里,都是云里雾里。非常感谢。
级别: 码农
发帖
122
云币
153
只看该作者 13楼 发表于: 2013-04-06
Re教程101之LAMP、LNMP安装
每次都是lnmp一键安装包 1 >2 /1>  
从来都不知道安装了什么东西 +t Prqv"(  
只知道安装完了就能用了
级别: 码农
发帖
203
云币
1059
只看该作者 14楼 发表于: 2013-04-06
那个笔误了…… 应该是6.3……
发表主题 回复主题
« 返回列表
«123»
共3页
上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 13 - 4 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)