基本信息
文件名称:Web程序设计(微课版) 课件 第2章 Web开发环境搭建.pptx
文件大小:2.36 MB
总页数:57 页
更新时间:2025-06-13
总字数:约4.18千字
文档摘要

第2章Web开发环境搭建主讲人:***

目录01Web开发环境配置03第一个PHP程序开发与运行02PHP编辑器选择04PHP四大目录

本章知识结构

本章学习目标BAC了解Web开发环境的基本组成。了解PHP四大目录。掌握Web开发环境的搭建方法与配置。

2.1Web开发环境配置

2.1.1PHP典型开发环境包括Web服务器、PHP解释器、数据库、开发工具、Web浏览器、操作系统、其它工具等

Apache是最常用的Web服务器之一,支持PHP并兼容多种操作系统。ApacheHTTP服务IIS是微软提供的Web服务器,主要用于Windows操作系统。IISNginx以其高性能和可扩展性而闻名,是另一个流行的Web服务器。NginxWeb服务器

PHP解释器的作用PHP解释器解析和执行PHP脚本,将代码转换为可执行指令并产生输出结果。安装PHP解释器需要安装PHP解释器,以便服务器能够解析和执行PHP代码。PHP解释器

数据库MySQL和MariaDB是最常用的关系型数据库管理系统,与PHP有良好的集成。MySQLMariaDB对比SQLite是一个轻量级的嵌入式数据库,适用于小型应用程序和原型开发。SQLitePostgreSQL是另一个流行的开源关系型数据库,适用于复杂的数据库操作。PostgreSQL

常用的文本编辑器或IDE包括SublimeText、VisualStudioCode和PHPStorm。文本编辑器或IDEXdebug允许在IDE中调试PHP代码,提高开发效率。调试工具Git用于跟踪代码更改和管理项目版本,确保代码的安全性和可维护性。版本控制系统开发工具

Web浏览器使用Chrome、Firefox、Safari或Edge等Web浏览器测试Web应用程序的用户界面。测试工具

常用操作系统可以选择Windows、Linux或macOS作为开发操作系统,Linux特别适合Web开发。操作系统

Composer是PHP的依赖管理工具,用于管理项目中的库和框架。ComposerPHPUnit是用于PHP的单元测试框架,帮助开发者编写可靠的代码。PHPUnitDocker用于创建和管理开发环境,简化开发流程。Docker其他工具和扩展

可以选择手动安装和配置每个组件,以满足特定需求。手动安装和配置使用Vagrant、Docker等自动化工具可以快速搭建功能齐全的PHP开发环境。使用自动化工具开发环境设置

AppServ是一个集成的PHP开发环境,包含Web服务器、PHP解释器、数据库等组件。AppServ0102WAMP是Windows平台上的集成开发环境,包含Apache、MySQL和PHP。WAMP03PhpStudy是另一个集成环境,支持多种Web服务器和数据库,方便快速搭建开发环境。PhpStudy集成安装包

AppServ安装说明:本内容是基于Win10和AppServ的PHP开发环境安装步骤。安装步骤

2.1.2AppServ集成环境安装

AppServ安装步骤PARTTWO

下载与启动安装双击下载好的安装文件,单击“Next”按钮进入安装向导。打开安装文件可以在AppServ官方网站或通过搜索引擎找到下载链接。下载AppServ

选择需要安装的组件建议选择默认选项,安装所有组件。HTTP服务器配置地址一般填写为或localhost,端口默认为80。选择组件与填写信息

设置MySQL数据库为管理员用户root设置密码,并选择字符集。设置MySQL参数单击“Install”按钮开始安装过程。开始安装

完成安装单击“Finish”按钮单击“Finish”按钮完成安装。系统自动启动服务安装完成后,默认开启Apache和MySQL服务。0102

如有已安装的Apache、PHP、MySQL等软件,请卸载后再进行安装。注意事项:

检测已安装的软件检查软件安装情况

2.1.3AppServ集成环境配置

安装完成后,在桌面上找到AppServ的快捷方式图标或在“开始所有程序”中找到ApacheStart启动AppServ面板。(1)启动AppServ面板AppServ面板概述

Apache服务状态检查确保Apache服务正在运行,可以通过单击“Config”按钮来编辑Apache的配置文件。(2)配置Apache服务器

配置虚拟目录可以通过编辑httpd.conf文件或httpd-vhosts.conf文件来配置虚拟目录,完成后重启Apache服务。(3)配置虚拟目录

访问phpMyAdmin在AppServ面板中单击“MySQLAdmin”按钮访问phpMyAdmin,进行数据库管理。(4)配置MySQL数据库

(5)配置网站根目录默认情况下,AppServ将网站文件存