Win10配置Apache+PHP+MySQL环境

安装Apache

  1. 下载安装包(https://www.apachehaus.com/cgi-bin/download.plx),例如:Apache 2.4.46 x64(可下载其他新版本)

  2. 解压包,放到合适位置,例如:D:\Program Files\Apache24

  3. 找到Apache24\conf\httpd.conf,用记事本打开找到如下代码:

Define SRVROOT "/Apache24"

改为

#改为Apache的文件夹路径,例子如下:
Define SRVROOT "D:\Program Files\Apache24"
  1. 找到DirectoryIndex,设置如下:
DirectoryIndex index.php index.php3 index.html index.htm
  1. 找到Include conf/extra/httpd-vhosts.conf,删除注释

  2. 找到Listene 80,若80端口被占用可改其他(例如IIS占用80端口)

  3. 找到LoadModule rewrite_module modules/mod_rewrite.so,去掉前面分号

  4. cmd以管理员身份运行执行如下命令(注意:要包括双引号):

"D:\Program Files\Apache24\bin\httpd.exe" -k install -n apache
  1. 双击运行这个程序:Apache路径\Apache\bin\ApacheMonitor.exe

  2. 运行后桌面任务栏右下角会出现ApacheMonitor图标,若图标处于停止状态,点击图标选择start

  3. 若start失败弹出The requested operation failed,运行cmd进入Apache文件夹的bin目录(例如:D:\Program Files\Apache24\bin),运行httpd -t,会显示错误原因,根据原因解决问题即可

  4. 打开浏览器,输入访问http://localhost,恭喜您安装成功!


卸载Apache

  1. 在CMD命令窗口(以管理员身份运行执行),输入如下(建议先停止服务再删除);

  2. sc delete apache (apache是Apache服务器的服务名);


安装PHP

  1. 下载安装包(https://windows.php.net/downloads/releases/archives/),选择php-7.1.5-Win32-VC14-x64.zip

  2. 解压包,放到合适位置(注意:请勿放在含有空格的文件路径下,例如Program Files中间含有一个空格会安装失败的,主要是与第10步的LoadModule路径有关)

  3. 进入文件夹找到php.ini-development(开发环境)或者php.ini-production(生产环节),选择其中一个复制并改名php.ini,作为主配置文件

  4. 用记事本打开php.ini,找到extension_dir = "ext"改为extension_dir = “PHP包路径\ext”(例如:D:\php-7.1.5-Win32-VC14-x64\ext)

  5. 找到”;extension=php_mysql.dll”(若是PHP5.5或以上为”;extension=php_mysqli.dll”和” ;extension=php_pdo_mysql.dll”),去掉分号,使其支持数据库访问

  6. 找到extension=gd2(部分新版本为extension=php_gd2.dll),去掉前面分号

  7. 设置PHP语法简短风格,打开php.ini设置short_open_tag为on,即可使用简短风格 <?...?>

  8. 关闭提示及错误信息,打开php.ini设置error_reporting = E_ALL 为 error_reporting = E_ALL & ~E_NOTICE

  9. 我的电脑-右键属性-系统属性-高级-环境变量中找到系统变量的Path,变量值追加“;PHP包路径; PHP包路径\ext “,例如:;D:\php-7.1.5-Win32-VC14-x64; D:\php-7.1.5-Win32-VC14-x64\ext;

  10. 与Apache协同合作,用记事本打开Apache的主配置文件httpd.conf,找到LoadModule,最后加上两行:

LoadModule php7_module D:/php-7.1.5-Win32-VC14-x64/php7apache2_4.dll
PHPIniDir "D:\php-7.1.5-Win32-VC14-x64"
  1. 找到AddType application最后加上两行,代表可以执行文件后续名:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
  1. 根目录网页文件(新建\Apache24\htdocs\index.php)加入如下代码可测试是否成功:
<?php
phpinfo();
?>
  1. 运行http://localhost/index.php,看看是否成功。

安装MySQL

  1. 登陆Mysql官网下载安装包,https://downloads.mysql.com/archives/installer/,选择版本是5.7.31,选Windows (x86, 32-bit), MSI Installer下载(500多M的);

  2. 双击msi进入安装;

  3. 选择Developer Default,Next;

  4. 检测环境,Next;

  5. 点击Execute;

  6. 连续点击Next;

  7. 选择Development Machine,其他不用管

Developer Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。
Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。MySQL服务器配置成使用适当比例的系统资源。
Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。假定运行没有运行其它应用程序。MySQL服务器配置成使用所有可用系统资源。

  1. 设置Mysql密码,Next;

  2. 选择Standard System Account,Next;

  3. 连续点击Next(反正就是一直NEXT);

  4. 最后成功了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值