初学者之php基础(一)

来源:互联网 发布:性直播软件下载 编辑:程序博客网 时间:2024/05/21 17:04
知识原理:
C/s:client—server 客户端和服务器端软件
(需要安装客户端和服务器端)
B/s:browse—server浏览器和服务器端的软件

(只是安装服务器端)


BS运行原理


域名(domain)映射IP地址
DNS(domain name system)域名管理系统
Hosts:本机域名管理文件,位于系统Windows的system32的drivers里的etc
文件的hosts 特殊IP地址:127.0.0.1 本机IP地址 localhost:本机的域名

PHP服务器的构成:
apache:web服务器
php库文件:操作数据库或是php的内置对象和内置函数库 如:js的内置对象:Window--document
数据库:mysql sqlserver oracle等,存放大量可以反复使用的数据仓库

PHP服务器的安装方式:
wamp(Windows apache mysql php)
lamp(linux apache mysql php)

安装wamp注意事项:

1.安装时不能有特殊符号的路径,不能有中文路径;

2.如果有原有web服务器,须卸载;如果有iis不需要卸载,只改端口

listen 80 设置服务器监听端口,一个服务器可以配置多个端口。
注意:一旦修改配置文件,需要重启服务器。配置站点不能有中文路径。
当端口号发生变化,浏览器在浏览时需要跟上端口,即:域名:端口。

如何建立虚拟目录(让一个web承载多个站点)
1)启用虚拟目录:NameVirtualHost *:80
2)创建虚拟目录的结点:<VirtualHost *:80> </VirtualHost>;
3)虚拟目录配置站点文件夹:DocumnetRoot "d:/web";
4)给虚拟目录设置域名:ServerName www.baidu.com;
5)配置站点权限
a.设置站点权限的结点:Directory <Directory "d:/web"> </Directory>;
b.设置权限:Options Indexes启用目录浏览
order deny,allow
allow from all--允许所有人访问;
c.设置站点默认主页应该设置在权限文件夹:DirectoryIndex 主页名称

检测服务器的错误:httpd.exe -t


站点根目录(documentRoot) 语法:DocumentRoot "D:/web/"

Directory:将原来的站点目录对应目录改成当前设置的目录。
0 0
原创粉丝点击