玩虚拟机的时候,是通过挂载安装包的方式进行rpm安装lamp,但是我觉得这样不太好,顺便在阿里云装环境,采用的yum安装,常规软件,源码安装常用的软件
第一部,阿里云服务器不同于我们用的虚拟机,不用进行网络设置就能上网,这个时候,做准备工作,先安装yum源,我用的网易的源http://mirrors.163.com
选择自己阿里云对应的centos的版本号,我的是7的
通过管道找到vsftpd的安装包,执行 yum -y install操作,安装ftp
然后执行一个命令把GCC编译软件通过yum下载好
yum install gcc gcc-c++ cmake ncurses-devel bison
还要安装解压软件
这个时候,安装Apache软件
根据安装包后缀选择对应的命令解压压缩包:
.tar.gz------------> tar zxvf 压缩包.tar.gz
.tar.bz2-----------> tar jxvf 压缩包.tar.bz2
源码状态------------>二进制码状态----------------->复制到系统指定目录
① ./configure //在解压软件目录内部执行
相关参数配置:软件安装位置,依赖软件设置,软件依赖检查等
例如--prefix是设置软件的安装位置
>./configure --help //查看当前软件可以设置的各种参数
② make //编译,根据configure的配置信息生成“二进制文件”
③ make install //把生成的二进制文件复制到系统指定目录(本质与rpm安装软件一致)
shell># tar -jxvf httpd-2.2.19.tar.bz2
shell># cd httpd-2.2.19
shell>#./configure --prefix=/usr/local/http2 \
--enable-modules=all \
--enable-mods-shared=all \
--enable-so
shell># make && make install
启动Apache
shell># /usr/local/http2/bin/apachectl start/stop/restart
这个时候,我用自己的域名访问结果访问不了,后来百度半天,最后还是找到了答案,要在阿里云设置安全组才能使用80端口
新增一个安全组,增加80端口,百度一堆资料,然后再访问网址,就能访问到htdocs文件的index.html文件,我把内容改了下面
是我的页面