Centos7安装apache并支持php
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就可以访问网站