LAMP4

Apache和PHP结合

在没有配置/usr/local/apache2.4/conf/httpd.conf这个文件时启动Apache会出现如下提示

vim /usr/local/apache2.4/conf/httpd.conf   把ServerName这一行的#去掉

/usr/local/apache2.4/bin/apachectl -t 测试语法有没有错误

有两个版本PHP系统不知道调用哪个 

注释掉其中一个

打开80端口

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

使用ip访问虚拟机里的Apache

继续编辑/usr/local/apache2.4/conf/httpd.conf

把这个位置的denied改成granted

在这里增加AddType application/x-httpd-php .php

这行增加index.php

新建一个/usr/local/apache2.4/htodcs/1.php  写入如下内容

使用ip访问得到如下页面

默认虚拟主机

打开vim /usr/local/apache2/conf/httpd.conf

找到#Include conf/extra/httpd-vhosts.com这一行把#去掉

编辑/usr/local/apache2/conf/extra/httpd-vhosts.conf

创建配置文件里对应的文件

在/data/wwwroot/abc.com下创建一个index.php并写入下面的内容

在/data/wwwroot/111.com下创建一个index.php并写入下面的内容

/usr/local/apache2.4/bin/apachectl -t //测试语法 并重新加载配置文件

因为虚拟主机配置的第一个是abc.com所以任何虚拟主机里没有配置的域名指向到这个IP是得到的都是第一个配置的结果

www.example.com在配置里是存在的所以就访问得到对应的内容

猜你喜欢

转载自my.oschina.net/u/3744687/blog/1626860