Windows下PHP+MySQL+Apache环境安装配置

本文详细介绍了在Windows环境下安装配置PHP、Apache及MySQL的方法,包括下载配置文件、设置环境变量、安装服务等步骤,并记录了作者在安装过程中遇到的问题及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、下载配置PHP

  1. 下载PHP压缩包
    首先到官网下载PHP,windows用户要注意选择对应版本的Windows downloads选项
    PHP下载位置截图
  2. 配置PHP
    将php.ini-production改名php.ini
    并设置extension_dir = “D:\PHPSERVER\php\ext”
    将extension=mysqli和extension=pdo_mysql前面的分号’ ; ‘去掉,这样PHP才能用代码连接MySQL数据库
    这样就可以在PHP安装根目录下运行 php “文件路径” 的方式来运行php文件了。

二、安装配置Apache

  1. 下载Apache压缩包,步骤如下图所示:
    第一步
    第二步
    第三步
  2. 配置Apache
    修改conf文件夹下的httpd.conf文件

    LoadModule区添加下列两句:
    PHPIniDir “D:/webserver/php7.0.0/php.ini”
    LoadModule php7_module “D:\webserver\php7.0.0\php7apache2_4.dll”
    Addtype区添加下列两句:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    DirectoryIndex后添加 index.php:
    DirectoryIndex index.html index.php index.phps

    以上是引用别人的。
    将Apache创建到windows服务中:在bin目录下运行httpd -k install,此时还不能运行Apache,
    必需将httpd.conf文件的Define SRVROOT选项设置为Apache安装目录。

    三、安装配置MySQL

    1. 下载MySQL压缩包
    2. 一般压缩包解压后没有data文件夹和my.ini配置文件,创建my.ini文件,其内容如下:

      [mysql]
      //设置mysql客户端默认字符集
      default-character-set=utf8
      [mysqld]
      //设置3306端口
      port = 3306
      // 设置mysql的安装目录
      basedir=D:\PHPSERVER\mysql\mysql-5.7.21-winx64
      //设置mysql数据库的数据的存放目录
      datadir=D:\PHPSERVER\mysql\mysql-5.7.21-winx64\data
      //允许最大连接数
      max_connections=200
      // 服务端使用的字符集默认为8比特编码的latin1字符集
      character-set-server=utf8
      // 创建新表时将使用的默认存储引擎
      default-storage-engine=INNODB
      // 设置sql_mode
      sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

      emmm..在写的时候要把 // 换成 # ,并且将basedir和datadir换成自己的目录

    3. 在bin目录下运行mysqld -install,此时还不能运行MySQL服务,还需要运行命令mysqld –initialize-insecure –user=mysql,此时会创建data文件夹,还会创建默认数据库,默认登录用户名root,密码为空。此时就可以以管理员身份在bin目录下运行net start MySQL,MySQL需替换为你自己的MySQL服务名。

到此为止PHP+Apache+MySQL在Windows下的安装配置已经都完成了,以上包含了基本步骤和我踩过的坑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值