- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP数据类型和进制
昨日回顾
WAMP环境的搭建
单独安装:
Apache
配置一个主机
一般只在conf/httpd.conf(只配置一个主机)
虚拟主机
将一台物理电脑使用apache软件,虚拟成多个web服务器,每一个web服务器也是一个主机。
一般在扩展配置配置文件conf/extra/httpd-vhosts.conf
前提:在主配置文件中开始对扩展 配置文件的加载
在扩展配置文件中进行配置
Apache的认证
方式一:使用文本文件作为密码文件
创建密码文件
需要使用htpasswd.exe文件来创建用户密码文件
语法:
htpasswd -c 文件完整路径 用户名
向一个用户密码文件中添加一个新用户
语法:
htpasswd 文件完整路径 用户名
从一个用户密码文件中删除一个用户
语法:
htpasswd -D 文件完整路径 用户名
方式二:
使用MySQL进行认证
第1步:下载MySQL认证模块,并更名为mod_auth_mysql.so文件,并保存在apache的modules目录下
第2步:apache要加载此功能模块
LoadModule 模块名 所在的目录
示例:
LoadModule mysql_auth_module modules/mod_auth_mysql.so
第3步:建立认证数据库
用户密码存储的数据表结构,必须有用户名字段、密码字段、用户组字段
第4步:配置认证
a:认证域
AuthName
b:认证方式
AuthType Basic
c:开启MySQL认证
AuthMySQLEnable on
d:设置认证主机
AuthMySQLHOST localhost
e:认证的用户名
AuthMySQLUser root
f:认证密码
AuthMySQLPassword root
g:认证的数据库
AuthMySQLDB httpd
h:认证的表
AuthMySQLUserTable auth
i:认证用户名字段
AuthMySQLNameField user_name
j:认证的密码字段
AuthMySQLPasswordField user_password
k:密码加密方式
AuthMySQLPWEncryption md5
l:认证的用户
Require valida-user
示例:
.htaccess文件
用法1:自错误页面
ErrorDocument 404 /error/404.html
ErrorDocument 403/error/403.html
用法2:重定向
Redirect /old /new
httpd.exe
是apache的主程序文件,还为了我们提供了配置文件的语法语法检查功能
此命令的运行环境是cmd,如果想在任何位置运行此命令,需要设置环境变量。
环境变量的设置:
1、找到httpd.exe文件所在的目录,并复制其路径
2、将复制的内容粘贴到window系统的环境变量中。
httpd.exe用法
查看功能模块
httpd -M
示例:
httpd -k stop
httpd -k start
httpd -k restart
示例:
MySQL
PHP的加载
php是一个软件包,只需要在apache启动过程中加载即可,Php对于apache是一个功能模块。
测试:
?php
phpinfo();
?
PHP加载MySQL
第1步:加载MySQL函数库
第2步:设置MySQL函数库所在的目录
PHP
是一种服务器端嵌入HTML的脚本语言。即然嵌入HTML,就需要使用PHP标记(标签)
PHP标签的种类:
1、xml格式(推荐的,标准的标记)
?php php代码?
示例:
2、短格式
? php代码 ?
此种格式需要在php.ini中配置
示例:
3、asp格式
% php代码 %
需要在php.ini中开启
示例:
4、脚本格式
script language=php/script
示例:
php的语法规范
1、php中的每条语句后,必须以;结束
2、php标记的开始标记(?php)不能有空格
3、如果是一个纯的PHP脚本,那么最后一个结束标记可以省略,如果是纯的php脚本,php的结束标记(?)建议省略
4、如果省略结束标记那么最一行的分号,必须有
5、PHP文件名及文件所在的路径 不能包含中文
PHP的注释
单行注释 //
单行注释 #
多行注释 /*注释内容*/
要求:php中的代码建议都有注释
示例:
PHP中的变量
程序是由代码与数据两部分组成,数据存储在变量,变量的本质是内存中的一个存储空间。变量对应的空间有一个名子,叫变量名,变量名用于对数据进行读写。
变量的定义
在php变量名之前必须使用$符号,也可
文档评论(0)