一、简介

PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。

为了开始使用 PHP,可以:

  • 找一个支持 PHP 和 MySQL 的 Web 主机
  • 在自己的 PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL

二、安装

1、安装包

  • 百度网盘文件下载地址,也可以官网下载安装,下面安装步骤里有链接,不过因为下载时间可能会比较久。
  • 链接:https://pan.baidu.com/s/1N3_Nm2dKqWrKR4PLvDL4jA
    提取码:m81u

2、安装apache

  • 进入链接 https://www.apachelounge.com/download/VC15/

  • 下载安装 vc_redist

  • 再下载apache 代码 (不同电脑位数下载不同的)

  • 下载后解压,放到你想要安装的目录下

  • 修改 apache24/conf/httpd.conf,里的 Define SRVROOT,修改为你自己的apache目录(注意路径里不要有中文字符和空格)

  • (可选)添加系统变量:将"Apache的安装路径\bin"添加到Path中。

  • 验证安装是否成功:运行Apache的启动httpd.exe。在浏览器上输入localhost:80,如果不是无法访问那么Apache的配置便完成了。


3、安装php

  • 进入 https://windows.php.net/download 下载最新版本的zip安装包,注意:下载的PHP VC版本不能比前面安装的vc redist版高,并且需要thread safe版本。

  • 进入PHP安装目录,复制一份php.ini-development 改名为php.ini 放到安装路径下

  • 打开php.ini 找到"extension_dir",去掉注释符,将值改为"PHP安装路径\ext"

  • 打开Apache的配置文件conf\httpd.conf,找到LoadModule区域,加入

# 在Apache中以module的方式加载PHP,“php7_module”中的“7”要和PHP的版本对应;
# 此外,不同的PHP版本“php7apache2_4.dll”可能不同。
LoadModule php7_module "PHP安装路径\php7apache2_4.dll"
# 告诉Apache PHP的安装路径
PHPIniDir "PHP安装路径"

  • 查找 AddType application/x-gzip .gz .tgz,在其下一行添加代码:AddType application/x-httpd-php .php .html:声明.php和.html的文件能执行PHP程序。

  • 测试:在 Apache安装路径\htdocs下新建文件:test.php,里面编辑:<?php phpinfo(); ?>, 启动Apache, 在浏览器输入:localhost:80/test.php


4、安装mysql8.0

  • 进入链接 :https://dev.mysql.com/downloads/installer/

  • 选择安装包

  • 选择版本,安装,一直点下一步。

  • 在php安装目录\php.ini 的 extension板块中增加一行 extension=php_mysqli.dll。

    说明:不同的PHP版本可能提供不同的连接mysql的程序集,去ext文件夹下看看PHP提供的是什么这里就写什么。不同的程序集可能在连接数据库的时候使用的函数也不一样。

  • 在test.php中编辑:<?php $mysqli = mysqli_connect("localhost","<你配置的用户名>","<你配置的密码>") or die("cannt connet"); ?>,启动数据库,重启 Apache,在浏览器端查看,如果没有错误信息便配置正确了。

到此,安装完成。
参考:

https://blog.csdn.net/weixin_44918822/article/details/90405835
https://www.runoob.com/php/php-install.html
https://jingyan.baidu.com/article/066074d623d802c3c21cb087.html

php windows环境安装(图文版)相关推荐

  1. 【DevOps】持续集成环境-Jenkins安装图文版

    文章目录 前言 Jenkins的安装 1. 环境 2. 安装java 3. 下载Jenkins 4. 安装Jenkins 5. 访问测试 6. 安装插件 7. 创建管理员账号 8. 安装完成: 总结 ...

  2. Windows环境 安装dlib cv2(python) 总结

    文章来源于网络! window下查看1099端口被哪个进程占用的命令(window下命令也类&#20284;linux啊,netstat -aon|findstr "1099&quo ...

  3. (转)在Windows上安装GPU版Tensorflow

    转载自在Windows上安装GPU版Tensorflow. 1. 下载安装Anaconda 简单说就是下载 64位 python 3.5 版本的Anaconda https://www.continu ...

  4. windows环境安装lzo和python-lzo

    windows环境安装lzo和python-lzo 概述 应用版本 Windows环境安装lzo 安装python-lzo插件 快速安装 代码示例 问题解析 近期因python项目开发中涉及到lzo文 ...

  5. Windows 环境安装 RabbitMQ

    下载 Erlang 安装包并安装 首先访问 https://www.erlang.org/downloads 下载 Erlang 环境的安装包,查看你的 Windows 环境的系统类型选择 32位或者 ...

  6. PHP XAMPP windows环境安装扩展redis 致命错误: Class ‘Redis‘ not found解决方法

    PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法 参考文章: (1)PHP XAMPP windows环境安装扩展redis ...

  7. Windows环境安装MySQL步骤

    Windows环境安装MySQL步骤 前言 1.下载安装包 2.安装 3.工具连接 前言 说明:如果电脑上已经有MySQL数据库,就不用安装了,不管是Windows还是Linux或者Docker的,不 ...

  8. Python3教程——1、Windows环境安装Python 3.8

    和小名一起学Python Python3教程--Windows环境安装Python 3.8  3.9 一.安装Python. 1.下载地址: https://www.python.org/downlo ...

  9. windows下安装android版reactnative

    为什么80%的码农都做不了架构师?>>>    一.安装JDK 1.在Java官方下载: 2.安装完配置windows环境变量:   添加 JAVA_HOME 内容为 E:\Soft ...

  10. Windows环境安装MySQL ZIP Archive

    这是之前写的几篇关于Linux环境下安装MySQL数据库的文章,包括5.7.19以及5.6这两个版本, <MySQL的rpm和源码两种安装操作> <MySQL 5.6 rpm安装方法 ...

最新文章

  1. 新手学习单片机最常见的六大误区,你进坑了吗?
  2. 8953n的user获取权限以及remount
  3. 提问征集:对话VLC首席开发者Jean-Baptiste Kempf
  4. 美团数据库中间件DBProxy开源
  5. Visual Studio 2008 每日提示(十)
  6. go 是常驻内存吗_关于常驻内存RES,pprof,heap,threadcreate的疑问
  7. MySQL游标(cursor) 定义及使用
  8. 全面解读新中产:有房有车有贷、半数决策看老婆
  9. 互联网行业值得关注的10个公众号推荐(附pdf下载)
  10. 图像处理(十四)HOG特征提取
  11. 微信即时通信原理_企业即时通讯工具需注意哪些问题
  12. Low-poly低面建模(低像素多边形)
  13. 从零入门IDEA(二)Intellij IDEA软件安装:软件版本、安装环境需求、安装步骤
  14. Asterisk 实现语音提示:您呼叫的号码无法接通
  15. 新闻 | Mapbox 牵手阿里,飞猪旅行上线六大城市地图功能
  16. 绿色家居新革命 变频技术让你聪明节电
  17. CCNP课堂练习一:详解交换机vlan的介绍及通过交换机从逻辑上划分区域配置
  18. 基于Python的Excel读写操作--内容超详细,值得排排坐
  19. java公寓管理系统设计与实现,学生公寓管理系统的设计与实现(MySQL)
  20. 老男孩歌词--永恒的记忆

热门文章

  1. K均值算法【K-means】
  2. AD PCB板布线高亮解决方法
  3. 【腾讯笔试题】2019年腾讯实习正式批移动端开发笔试题
  4. java cucumber,如何在Cucumber Java中的步骤之间传递变量值?
  5. Oracle巡检脚本大全,服务器可直接部署
  6. css设置笼罩层透明(兼容所有浏览器)
  7. 国际NFT交易所排行榜前10名
  8. Spring Cloud Alibaba操作手册
  9. Struts1、Struts2、Hibernate、Spring框架工作原理介绍
  10. linux服务器如何指定gpu以及用量