不得不说,肝疼 =。=
安装Apache
首先说一下我用的Apache的版本:httpd-2.4.33,不是用yum一键安装的,是用安装包+命令行一步一步装的。下面进入安装正题:
- 下载安装包:
wget http://archive.apache.org/dist/httpd/httpd-2.4.33.tar.gz
成功后,应该是下载到了/root路径下,我把它移动到了/usr/local/路径下,方便解压安装。
- 到/usr/local/路径下,解压文件:
tar -xzf httpd-2.4.33.tar.gz
并跳转目录
cd httpd-2.4.33.tar.gz
- 安装依赖:
yum install openssl-devel
还要安装gcc等,./configure时会报错,则说明缺少这些工具,自行搜索用yum安装即可。
- 安装:
./configure --prefix=/usr/local/apache --disable-proxy --enable-ssl --with-ssl --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
make
make install
我装过n次Apache,第一次没有报缺少apr、apr-util、pcre的错,后面几乎都报错来着,,,这个需要自行安装这三个东西:下载安装包,解压,./configure,make,make install就好了,要注意的是要安装pcre,装了pcre2会出错。
- 启动:
/usr/local/apache/bin/apachectl start
如果报错:
解决:编辑/usr/local/apache/conf/目录下的httpd.conf文件,搜索#ServerName,添加:
ServerName localhost:80
再重启即可
/usr/local/apache/bin/apachectl restart
如果使用curl+域名的命令可以得到index.html的源码则说明安装启动成功:
在浏览器输入地址,也可以看到“It works!”的字样。
安装Mysql
我用的Mysql的版本:mysql-8.0.18。下面进入安装正题:
- 下载安装包:
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
- 将安装包加入到本地:
yum localinstall mysql80-community-release-el7-1.noarch.rpm