HTTP 是超文本传输协议,主要用于传输 HTML 文本,其默认端 口是 80,基于 TCP 协议。
WEB 服务通常分为两种,静态和动态。
Apache HTTP 是一个模块化的服务器,能够运行在大部分操作系统中,它的核心代码并不多,大多数的功能都被分散到各个模块中, 各个模块在系统启动的时候按需载入。
Apache HTTP 动态 WEB 服务(PHP)的搭建,具体过程如下:
安装必要依赖
yum install wget vim -y
# 我用的mini的centos7,没有wget和vim
yum安装apache和php
yum install httpd php -y
配置apache
vim /etc/httpd/conf/httpd.conf
对图片中红色位置进行修改
创建web用户
useradd -M www
创建网站根目录
mkdir /var/www
修改网站根目录所有者和所有组
chown www.www /var/www
防火墙放行http
firewall-cmd --add-service=http
启动apache
apachectl start
创建测试页面
vim /var/www/index.php
# -----写入php代码----------
<?php
echo "hello world\n";
?>
用curl IP地址来验证是否安装成功
[root@localhost ~]# curl 192.168.1.128
hello word
上面的192.168.1.128为安装apache的机器的IP
然后就可以将php的代码放入/var/www目录下,在浏览器中访问IP就可以访问网站
原文:https://www.cnblogs.com/83-46/p/14945216.html