搭建PHP开发环境的准备工作

  • Windows平台
  • Apache服务器
  • PHP软件
  • MySQL软件

1.web服务器配置——Apache目录结构

目录名 说明
bin Apache可执行文件目录,如httpd.exe、ApacheMonitor.exe等。
cgi-bin CGI网页程序目录
conf Apache配置文件目录
error 错误页面目录,存放各类错误页面的预设模板
htdocs 默认站点的网页文档目录
icons Apache预设的一些小图标存放目录
logs 日志文件目录,主要包括访问日志access.log和错误日志error.log
manual 帮助手册目录
modules Apache动态加载模块目录

2.Web服务器配置——Apache配置文件

配置项 说明
ServerRoot Apache服务器的根目录,即安装目录
Listen 服务器监听的端口号,如80、8080
LoadModule 需要加载的模块
IfModule 如果指定模块存在,执行块中的指令
ServerAdmin 服务器管理员的邮箱地址
ServerName 服务器的域名
Directory 针对某个目录进行配置
DocumentRoot 网站根目录
ErrorLog 记录错误日志
Include 将另一个配置文件中的配置包含到当前配置中

3.Apache的安装

名称:Apache HTTP Server(简称Apache)
发布者:是Apache软件基金会发布的一款Web服务器软件
特点:由于其开源、跨平台和安全性的特点被广泛应用
版本:目前Apache有2.2和2.4两种版本,本书以Apache 2.4版本为例讲解
泊头职业学院-许某人-3
VC14是指该软件使用Microsoft Visual C++ 2015运行库进行编译,在安装Apache前需要先在Windows系统中安装此运行库。
泊头职业学院-许某人-3
htdocs目录中的网页文档
conf目录是Apache服务器的配置目录,保存了主配置文件httpd.conf和extra目录下的若干个辅配置文件
默认情况下,辅配置文件是不开启的
htdocs目录中的网页文档
conf目录是Apache服务器的配置目录,保存了主配置文件httpd.conf和extra目录下的若干个辅配置文件
默认情况下,辅配置文件是不开启的
泊头职业学院-许某人-3
搜索“ServerName”,找到下面一行配置
#ServerName www.example.com:80
去掉开头的注释“#”表示该行是注释文本
ServerName www.example.com:80
泊头职业学院-许某人-3
如需卸载Apache服务,使用“httpd.exe -k uninstall”命令进行卸载。
泊头职业学院-许某人-3
net start Apache2.4 # 启动“Apache2.4”服务
net stop Apache2.4 # 停止“Apache2.4”服务
泊头职业学院-许某人-3
打开Apache的服务监视工具“bin\ApacheMonitor.exe”
在Windows系统任务栏右下角状态栏会出现Apache的小图标管理工具,在图标上单击鼠标左键可以弹出控制菜单
泊头职业学院-许某人-3
通过浏览器访问本机站点http://localhost“It works !”是Apache默认站点下的首页
读者也可将其他网页放到“htdocs”下,通过“http://localhost/网页文件名”访问

4.PHP的安装

安装Apache之后,开始安装PHP模块,它是开发和运行PHP脚本的核心。
在Windows中,PHP有两种安装方式:一种方式是使用CGI应用程序;另一种方式是作为Apache模块使用。
接下来,讲解PHP作为Apache模块的安装方式。
泊头职业学院-许某人-3
选择7.1 “Thread Safe”线程安全版本
泊头职业学院-许某人-3

  • ext是PHP扩展文件所在的目录
  • php.exe是PHP的命令行应用程序
  • php7apache2_4.dll是用于Apache的DLL模块
  • php.ini-development是PHP预设的配置模板,适用于开发环境
  • php.ini-production也是配置模板,适合网站上线时使用
  • PHP提供了开发环境和上线环境的配置模板,在PHP的学习阶段,推荐选择开发环境的配置模板。
  • 在PHP安装目录下复制一份“php.ini-development”文件,并命名为“php.ini”,将该文件作为PHP的配置文件
    泊头职业学院-许某人-3
    泊头职业学院-许某人-3

相关文章: