php配置多个虚拟站点
来源:互联网 发布:腾讯乐捐2016数据 编辑:程序博客网 时间:2024/06/15 16:37
1.了解IP,域名,DNS,host的概念
IP :42亿 2^32 为了区分各个主机名
域名:域名-->解析成IP-->返回给客户端
host 文件 C:\Windows\System32\drivers\etc\hosts
DNS:域名服务器,专门负责ip与域名的关系的服务器,DNS在网络配置中可查看
2.php与Apache的关系
Apache提供网页服务的服务器,默认端口80
端口的概念:一般的服务进程,如http,ftp,ssh都要占一个端口为远程的请求服务
默认端口:http:80;ftp:21;ssh:22
Apache不能解析php文件,只能解析html,css,jpg等静态文件的内容
所以要安装php解析器,Apache把php文件交给php解析器,解析内容之后返回给客户端
3.Apache服务配置多个不同的域名(虚拟主机服务)
打开Apache \conf\httd.conf文件
除去Include conf/extra/httpd-vhosts.conf前面的#,支持虚拟主机的配置
打开文件apache\conf\extra\httpd-vhosts.conf 配置自己的虚拟主机
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:/xampp/htdocs/test"
ServerName test.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
在D:/xampp/htdocs/文件目录下新建test文件,并在下面新建index.html
重启Apache
打开C:\Windows\System32\drivers\etc\hosts文件
追加一行 127.0.0.1 test.com
虚拟主机:一个Apache提供多个网站域名的服务
4.php与Apache的整合
安装php解析器
解压php并配置php.ini
整合步骤
1.把php解压到某路径设为:d:/path/php
修改或添加配置项 extension_dir="D:\xampp\php\ext"(php 自身扩展的文件目录)
修改或添加配置项 date.timezone =PRC
2.让Apache引入PHP解释引擎
修改Apache的主配置文件httpd.conf
3.告诉Apache碰到PHP结尾的就去找PHP
通过声明 让Apache能够识别php程序模块解释
4通过声明让Apache能够识别PHP程序
找的Apache \conf\httd.conf文件
在Addtype 系列行附近,添加一行
AddType application/x-httpd-php.php
- php配置多个虚拟站点
- Apache 本地配置多个虚拟站点
- 简单 apache php环境 虚拟多站点配置
- php 用apache配置虚拟站点
- TomCat 多虚拟站点配置
- TomCat 多虚拟站点配置
- TomCat 多虚拟站点配置
- Tomcat多虚拟站点配置
- apache 设置 多个虚拟站点
- XAMPP 设置多个虚拟站点
- 局域网访问Apache多个虚拟站点
- tomcat虚拟站点配置
- tomcat 配置虚拟站点
- PHP 配置open_basedir,让各虚拟站点独立运行
- php apache配置多个网站(即多个虚拟路径)
- apache配置多个站点
- APMServer配置多个站点
- wampserver配置多个站点
- java变量存在哪--java的“变量池
- Backbone入门——开发第一个Backbone页面
- JAVA中自定义对象比较时重写equals…
- Java中String的hash函数分析
- 一致性哈希算法
- php配置多个虚拟站点
- JAVA 单例双重检查(double check)为什么不好用
- 事务隔离级别
- 逻辑思维能力观察
- JVM内存区域划分Eden Space、…
- 数组、链表与栈和队列的关系以及堆和栈的关系
- Mac OS 环境下go语言的安装
- java环境变量及maven环境变量的设…
- JS导出Table为excel的三种可行性方案