昨日回顾
PHP文件的工作原理
www.baidu.com/about/index.php
分析的相关信息:
(1)www.baidu.com对应的是服务器上的 DocumentRoot配置项指定的目录
转换成实际目录: e:www
(2)about目录
转成实际目录:e:wwwabout
(3)about/index.html
转成实际目录:e:wwwaboutindex.html
Apache配置:
(1)DocumentRoot命令:一个域名对应一个目录
(2)ServerRoot命令:Apache的安装目录
httpd.exe是Apache的主程序
(3)DirectoryIndex:网站的默认首页
DirectoryIndex index.html index.php default.html
(4)<Directory></Directory>目录访问权限
注意:所有的虚拟目录,默认情况下什么权限都没有的。
<Directory 目录路径>
Options Indexes、none、All //如果默认首页不存在,是否显示文件目录
Order deny,allow //禁止和允许的顺序
Deny from All //禁止所有访问
Allow From 192.168.3 //允许192.168.3这个IP段可以访问
</Directory>
(5)虚拟主机的配置(基于域名的虚拟主机:一个IP地址,多个域名)
先配置本地的DNS文件
在Apache的主配置文件中,来配置虚拟主机
NameVirtualHost *:80 //允许192.168.3.100的8000端口可以访问虚拟主机
虚拟主机的配置文件vhosts.conf
<VirtualHost *:80>
ServerName www.baidu.com //设置域名对应的虚拟主机
DocumentRoot “E:itcast20140510” //设置baidu.com域名对就应的目录
#目录权限的配置
<Directory “E:itcast20140510”>
Options Indexes、none、All //如果默认首页不存在,是否显示文件目录
Order deny,allow //禁止和允许的顺序
Deny from All //禁止所有访问
Allow From all
</Directory>
#别名
Alias /abc “d:music” // http://www.baidu.com/abc
</VirtualHost>
虚拟主机的优先级高于默认网站目录
<VirtualHost *:80>
ServerName localhost //设置域名对应的虚拟主机
DocumentRoot “E:www” //设置localhost域名对就应的目录
#目录权限的配置
<Directory “E:www”>
Options Indexes、none、All //如果默认首页不存在,是否显示文件目录
Order deny,allow //禁止和允许的顺序
Deny from All //禁止所有访问
Allow From all
</Directory>
</VirtualHost>
数据库服务器
安装了数据库软件的电脑,就称为“数组库服务器”。数据库服务器,为用户提供服务,包括:查询数据、写入数据、修改数据等操作。如:我们安装的是MySQL数据库软件
数据库管理系统DBMS
数据库管理系统DBMS(Database manageMent System),就是管理数据的大型软件。
常见的DBMS
ACCESS:是Microsoft office中一个组件。一般用于小型的网站。
SQL Server:是Microsoft公司开发。可以用于大型网站。
Oracle:是美国甲骨文公司开发的,面向大型网站。
MySQL:是瑞典一家公司开发的,面向中小型网站,现在被甲骨文公司收购了。
网站的访问快慢,会涉及很多方面的因素:
- 带宽
- 服务器的硬件配置
- PHP程序代码的优化
- MySQL数据库的结构是不是优化
- Apache配置
- 动态网页转成静态网页
数据库、表、记、字段、数据
数据库:就是用来管理各种数据的,相当于“文档柜”中的某个“小格子”。比如:公司账簿
数据表:数据表是由来存储数据的。相当于“小格子”中的各种各样的文件。比:账务表格
记录(行):一张表格上的每一行叫一条“记录”。每一行通过 id号来区分是哪一行。
字段(列):每个字段,规定了这一列存储的数据的类型、长度。比如:id字段、title字段
数据(值):指行列交叉处的数据。比如:id=45的记录的ID字段的值是“45”
MySQL中的文件夹结构
Bin:是MySQL的主程序目录。
mysql.exe 是mysql的主应用程序
mysqladmin.exe 修改用户密码
mysqldump.exe 备份数据
……
data:是数据库以及数据文件的存放目录
每个数据库,就是一个文件夹,如:007online、yao都是数据库
Db.opt 是数据库的配置文件信息,比如:数据库的字符集设置
.frm:是数据表的定义文件,每个字段的详细定义
.myd:是数据内容的存储文件
.myi:索引文件,就相当于书的“目录索引”,可以快速的找到内容
在DOS命令行模式下:登录和退出MySQL
(1)登录MySQL客户端
在DOS命令下,输入以下命令,可以实现登录
格式:mysql.exe -h主机名 -u用户名 -p密码
说明:-h代表localhost、-u代表user、-p代表password
注意:-h和主机名、-u和用户名、-p和密码之间不加空格;但主机名和用户以及密码间要有空格隔开。
举例:mysql –hlocalhost -uroot -proot 回车
在登录MySQL客户端时,可以先不用输入密码,但-p要写%
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/468.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除