第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将网站文件存