11.14/11.15 Apache和PHP结合


11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP

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

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_02

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_03

去掉#号

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_04

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_05

将php7加#

Telnet IP+80

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


11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_06

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_07

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_08

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_09

更改require

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_10

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_11

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_12

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_13


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

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_1411.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_15

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_16

重新加载服务

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_17

增加一行php进行解析

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_18

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_19

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_20


11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_21

页面显示


11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_22

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_23

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_24


11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_25

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_26

结果访问的是源代码

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

1)检查apachephp


11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_27

有没有加载php5

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_28


11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_29

查看是否有libphp5.so文件

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


11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_30

然后检查apache的配置文件AddType

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_31

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

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_32


11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_33

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_34

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_35

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

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_36

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_37

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_38


11.16/11.17 Apache默认虚拟主机

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_39

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_40

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_41

虚拟主机配置文件vhost.conf

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_42

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_43

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_44

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_45

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_PHP_46

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_47

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_48

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机_apache_49