1.基本概念
- PHP:hypertext preprocessor,开源脚本语言
- 静态网站和动态网站概念及区别
- 动态网站inurl:*.(aspx/php/jsp)
- 客户端服务器端数据传输过程(http请求,http响应)b/s c/s架构(browser/server client/server)
- http请求服务器到默认端口号
web服务器默认端口80
MySQL服务器默认端口3306
FTP默认端口21
- 常用dos命令:
进入盘符:[盘符+:(冒号)]
进入目录:【cd+目录路径】
运行程序时,可为程序设置环境变量path路径,在当前盘符找不到时,会逐条查找已设置path路径
查询端口占用情况:命令行netstat -ano 中间有空格,几个无所谓,后面是参数。
命令行面板自身可以设置属性(颜色,字体等)
任务管理器可以看pid进而确定端口占用程序
- 前台和后台,前台显示数据,后台操作数据。
2.PHP开发组合lamp和wamp配置
(1)apache安装配置
apache下载地址 http://httpd.apache.org/download.cgi ,选择files for ms win,再选择apachehaus
(https://www.cnblogs.com/godlei/p/6445391.html)
apache和vmware端口冲突可将vmware服务手动停止
安装完成后访问服务器的语法,http://服务器ip地址:[端口号],localhost和127.0.0.1访问验证
path环境变量设置路径间用;(分号)间隔
apache安装文件夹各目录文件夹含义和内容:
bin是binary的缩写,代表的意思是二进制文件,bin这个文件夹里存放的是二进制可执行的文件,比如exe,msi,com等的都是二进制文件,双击就能运行。当然bin文件夹里面也不是全部都是可执行文件,也有与可执行文件配套的其他组件。
conf是config,配置文件,服务启动参数,功能模块启动配置
htdocs是默认站点,站点目录(虚拟目录)
modules是模块,有可能加载的功能模块
apache工作机制:apache本身没有功能,功能是加载的模块提供,首先解析配置文件,然后加载静态/动态模块,再进行系统资源初始化
httpd -v 版本version
-t 测试test
-M module大M,测试已加载模块