查看是否安装apache,并且查看版本号
rpm -qa |grep httpd
sudo yum -y install httpd
systemctl status httpd //查看Apache状态
systemctl stop httpd //关闭Apache
systemctl start httpd //开启Apache
systemctl enable httpd //设置开机启动Apache
进入到/etc/httpd目录下去找httpd.conf,看到下面图片中的文件一样,修改内容,然后你就可以在虚拟机上的浏览器输入localhost就可以看到index.html文件中的内容了 ,其中index.html文件就在/var/www/html目录下,可以去找找。。。。
配置文件默认在 /etc/httpd 目录下:
/etc/httpd/conf.d:自己设定apache的参数信息,里面的文件应以xxx.conf结尾的文件,当apache启动的时候,这个文件会自动被读入到主要配置文件当中;
/etc/httpd/modules:存放httpd的模块;
/etc/httpd/log:记录apache的所有的日志;
/etc/httpd/conf/httpd.conf:配置Apache主要权限和功能的文件,是最重要的配置文件;
etc/init.d/httpd :启动文件;
存放网页的文件默认在/var/www 目录下:
/var/www/html:首页文件存放的目录(/etc/httpd/conf/httpd.conf中默认的目录 DocumentRoot=/var/www/html);
/var/www/error:错误信息处理的文件(主机设置错误或者浏览器客户端要求的数据错误,浏览器上显示的错误信息);
/var/www/icons:存放(apache、tomcat)网页的图片;
/var/www/cgi-bin: 存放可执行的CGI(网页程序)程序;
如下效果:表示ok了
dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring php-json
安装php和一些扩展
php-fpm systemctl start php-fpm //启动php-fpm
systemctl enable php-fpm //设置开机启动
在上面的/var/www/html下新建文件index.php,然后在浏览器输入localhost/index.php后渲染页面就代表成功了。。。
# @mysql模块将安装具有所有依赖关系的最新版本的MySQL。
dnf install @mysql
systemctl start mysqld
systemctl enable —now mysqld
#查看mysql是否启动成功
systemctl status mysqld
#mysql安装配置
mysql_secure_installation
#测试
mysql -u root -p
Nginx的安装:
//进入到local目录下 cd /usr/local //创建一个文件夹用于存放下载的zip文件 nkdir tarzip //执行以下命令在线下载nginx cd tarzip wget http://nginx.org/download/nginx-1.17.6.tar.gz //将下载好的zip文件解压到指定的目录 cd /usr/local mkdir software cd software mkdir nginx tar -zxvf /usr/local/tarzip/nginx-1.17.6.tar.gz -C /usr/local/software/nginx //ngimx依赖gcc环境,安装前先安装gcc yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel //进入到刚才解压的nginx目录nginx-1.17.6 cd /usr/local/software/nginx/nginx-1.17.6 //开始安装 ./configure && make && make install //启动nginx /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf