11.14/11.15 Apache和PHP结合


image.png

编辑:httpd主配置文件/usr/local/apache2.4/conf/httpd.conf

image.png

image.png

去掉#号

image.png

image.png

将php7加#

Telnet IP+80

端口不通,需要开启iptables防火墙


image.png

image.png

image.png

image.png

更改require

image.png

image.png

image.png

image.png


更改配置后需要操作才能生效

image.pngimage.png

image.png

重新加载服务

image.png

增加一行php进行解析

image.png

image.png

image.png


image.png

页面显示


image.png

image.png

image.png


image.png

image.png

结果访问的是源代码

如果遇到php无法解析,需要检查相关的apache的配置文件

1)检查apachephp


image.png

有没有加载php5

image.png


image.png

查看是否有libphp5.so文件

如果有此文件,但没有加载,则查看apache的配置文件


image.png

然后检查apache的配置文件AddType

image.png

中间有空格,在/x-httpd-php  .php

image.png


image.png

image.png

image.png

每次更改配置文件后,对配置文件进行加载和检查

image.png

image.png

image.png


11.16/11.17 Apache默认虚拟主机

image.png

image.png

image.png

虚拟主机配置文件vhost.conf

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png