一、Apache和PHP结合
1、 http主配置文件/usr/local/apache2.4/conf/httpd.conf
2、vim /usr/local/apache2.4.conf/httpd.conf //修改以下4个地方
ServerName
Require all denied
AddType application/x-httpd-php.php
DirectoryIndex index.html index.php
3、/usr/local/apache2.4/bin/apachectl -t //测试语法
4、/usr/local/apache2.4/bin/apachectl start //启动服务
5、netstat -lntp
6、curl localhost
7、vim /usr/local/apache2.4/htodcs/test.php //增加如下内容
<?php
echo 123;
?>
8、curl localhost/test.php
若是PHP不能加载,可以检查以下几项文件
1、查看PHP5是否加载
若是没有加载,则查看是否有PHP5文件,配置文件里是否加载PHP5
2、查看PHP配置文件里是否加载php文件
后缀名前有个空格
二、Apache默认虚拟主机
1、一个服务器可以访问多个网站,每个网站都是一个虚拟机
2、概念:域名(主机名)、DNS、解析域名、hosts
3、任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认虚拟主机
4、vim /usr/local/apache2.4/conf/httpd.conf //搜索httpd-vhost,去掉#
5、vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //改为如下
改为
6、/usr/local/apache2.4/bin/apachectl -t
7、/usr/local/apache2.4/bin/apachectl graceful
curl -x
默认虚拟主机,就是无论任何域名解析到此主机上,都会访问默认虚拟主机的域名。