Write|Win10安装Apache和PHP


Win10安装Apache和PHP

  • 安装Apache
    • 下载 Apache
    • 修改配置
      • 配置网站默认点
      • 配置网站默认根目录
      • 加载PHP模块
      • 加载PHP的配置文件
      • 添加PHP类型支持
      • 修改端口
      • 配置文件错误检测
  • 安装PHP
    • 下载 PHP
    • 配置PHP
    • 测试PHP
    • 修改配置
      • 修改PHP加载路径
      • 添加mysqli
    • 添加系统环境变量
  • 安装httpd
  • 启动Apache

安装Apache 下载 Apache Apache官方下载
Write|Win10安装Apache和PHP
文章图片

把压缩包解压到没有中文名字的路径
Write|Win10安装Apache和PHP
文章图片

修改配置 配置网站默认点
ServerRoot:服务器所在目录:D:\wamp\half\Apache24
Write|Win10安装Apache和PHP
文章图片

配置网站默认根目录
  • DocumentRoot:
    网站默认根目录,C:/server/Web(为了方便新建一个Web文件夹,学习通常可以放到默认网站根目录:Apache/htdocs)
  • Directory:
    权限控制,指定与网站默认根目录一致
Write|Win10安装Apache和PHP
文章图片

加载PHP模块
在Apache配置文件中使用LoadModule命令加载PHP模块:LoadModule php7_module php7apache2_4.dll路径(绝对路径)
Write|Win10安装Apache和PHP
文章图片
Write|Win10安装Apache和PHP
文章图片

加载PHP的配置文件
PHP虽然为Apache打工,但是PHP的运行是独立的,如果想让PHP完全服从Apache,需要将PHP的配置文件加载到Apache中PHPIniDir php.ini文件路径(绝对路径)
Write|Win10安装Apache和PHP
文章图片
Write|Win10安装Apache和PHP
文章图片

添加PHP类型支持
Write|Win10安装Apache和PHP
文章图片

修改端口
为了避免和其他 HTTP 服务器占用的 80 端口冲突,修改 Listen 后面的端口号,自定义
Write|Win10安装Apache和PHP
文章图片

配置文件错误检测
通过httpd.exe -t进行配置文件错误检查
Write|Win10安装Apache和PHP
文章图片

安装PHP 下载 PHP PHP官方下载
Write|Win10安装Apache和PHP
文章图片

配置PHP
  • PHP执行文件:
    php.exe,PHP代码解析器,能够将PHP代码解析成HTML文件
  • PHP配置文件:
    php.ini,默认的PHP提供了两套配置文件php.ini-development(开发环境)和php.ini-production(生产环境)
将php.ini-development修改成php.ini格式(建议复制一份php.ini-development然后修改php.ini)
Write|Win10安装Apache和PHP
文章图片

测试PHP 在D:/wamp/half/web文件夹下创建一个index.php文件(需要通过文件系统修改显示文件后缀名,Windows系统默认隐藏后缀名)
  • index.php

Write|Win10安装Apache和PHP
文章图片

修改配置 修改PHP加载路径
将 ; extension_dir = “ext” 修改为 ext 的实际路径
Write|Win10安装Apache和PHP
文章图片

Write|Win10安装Apache和PHP
文章图片

添加mysqli
Write|Win10安装Apache和PHP
文章图片

添加系统环境变量 添加 PHP 根路径和 ext 的路径
Write|Win10安装Apache和PHP
文章图片

安装httpd Write|Win10安装Apache和PHP
文章图片

启动Apache 【Write|Win10安装Apache和PHP】通过 bin 目录下的 ApacheMonitor.exe 启动服务。
也可以创建快捷方式。
Write|Win10安装Apache和PHP
文章图片

    推荐阅读