win10下PHP开发环境搭建

  • 安装Apache
    • 下载httpd-2.4.41-win64-VS16.zip
    • 解压
    • 修改配置文件
    • 安装服务
    • 运行
  • 安装PHP
    • 下载
    • 解压
  • 安装Mysql
  • 整合Apache、PHP
    • Apache配置修改
    • PHP配置修改
    • Mysql配置
    • 试验
  • IDEA支持PHP
  • 报错
    • Apache启动“发生服务特定错误: 1.”
    • Cannot load /PHP/php5apache2_4.dll into server

安装Apache

下载httpd-2.4.41-win64-VS16.zip

httpd-2.4.41-win64-VS16.zip

解压

D:\PGreen\wamp\Apache24

修改配置文件

修改D:\PGreen\wamp\Apache24\conf\httpd.conf中Define SRVROOT "c:/Apache24"为自己的目录

Define SRVROOT "D:/PGreen/wamp/Apache24"

安装服务

C:\WINDOWS\system32>d:
D:\>cd D:\PGreen\wamp\Apache24\bin
D:\PGreen\wamp\Apache24\bin>httpd -k install

运行

运行刚安装的Apache2.4服务,然后打开“http://localhost/”,出来即成功了

安装PHP

下载

在https://windows.php.net/downloads/releases/
下载php-7.1.32-Win32-VC14-x64.zip

解压

D:\PGreen\wamp\PHP

安装Mysql

请参考其他文档自行安装

整合Apache、PHP

Apache配置修改

修改配置文件D:\PGreen\wamp\Apache24\conf\httpd.conf

#LoadModule xml2enc_module modules/mod_xml2enc.soPHPIniDir "D:/PGreen/wamp/PHP"
LoadModule php7_module "D:/PGreen/wamp/PHP/php7apache2_4.dll"
......AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php


PHP配置修改

D:\PGreen\wamp\PHP\php.ini-development 改为php.ini

; extension_dir = "./"
; On windows:
extension_dir = "D:/PGreen/wamp/PHP/ext"......[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai



Mysql配置

在"安装目录/my-default.ini"下添加(按照自己以前配置应该也不会有问题)

# -----整合PHP时加入--------------------------------
# 设置mysql客户端默认字符集
default-character-set=utf8
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

试验

  1. 运行服务
C:\WINDOWS\system32>net start Apache2.4
Apache2.4 服务正在启动 .
Apache2.4 服务已经启动成功。
C:\WINDOWS\system32>
  1. 新建文件D:\PGreen\wamp\Apache24\htdocs\index.php
<?phpphpinfo();
?>


3) 访问http://localhost/index.php,结果如下所示,则php正确安装了

IDEA支持PHP






报错

Apache启动“发生服务特定错误: 1.”

Cannot load /PHP/php5apache2_4.dll into server

原因:php5apache2_4.dll不存在

  • idea支持还不能debug

win10下PHP开发环境搭建相关推荐

  1. win10下odoo10开发环境搭建

    odoo10环境搭建 所需依赖: Python2.7 odoo10.0 Node.js PostgreSQL 9.5 PyCharm 专业版 1.首先先安装好Python2.7,并设置好环境变量 2. ...

  2. win10 C语言开发环境搭建

    win10 C语言开发环境搭建 一.编辑器的选择 二.windows10下的开发环境 方法一: 1.下载msys64 2.更新安装包,下载mingw64 gcc编译器 3.打开clion编辑器,配置m ...

  3. win10+pycharm+anaconda开发环境搭建

    win10+pycharm+anaconda开发环境搭建 1.本次任务 2.环境版本 3.anaconda环境配置 4.pycharm安装 5.pycharm+anaconda 6.总结 注:个人水平 ...

  4. Android下NDK开发环境搭建

    Android下NDK开发环境搭建 1.     AndroidNDK安装与配置 1.1  NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP部 ...

  5. CentOS下C++开发环境搭建

    CentOS下C++开发环境搭建 vimplus github 我的环境 CentOS 7.5 64位 环境部署 vim 编辑工具 g++ 编译器 git 版本控制 gdb 调试工具 cmake 跨平 ...

  6. Windows下Android开发环境搭建和配置

    关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...

  7. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  8. 在ubuntu10.04下 GStreamer开发环境搭建

    在ubuntu10.04下 GStreamer开发环境搭建 一 安装gstreamer 1 下载gstreamer源码 http://gstreamer.freedesktop.org/src/gst ...

  9. Ubuntu下Android开发环境搭建

    Ubuntu下Android开发环境搭建 最近开始学习Android APP开发,首先第一步就是搭建开发环境,在网上找了很多教程,发现大部分的教程都过时了,搞得比较麻烦.其实,现在使用Android ...

  10. Linux下Java开发环境搭建

    最近刚开始玩Linux,搞开发搭建环境是第一步,于是总结了这篇Linux下Java开发环境搭建的博客,记录一下我爬过的坑. 一.JDK的下载 jdk8官方下载地址:http://www.oracle. ...

最新文章

  1. Java Review - ArrayList 源码解读
  2. 面试系列-SpringMVC那些事(一)
  3. 数据库内容导出为excel并下载
  4. php邮件发送tp,Thinkphp5 邮件发送Thinkphp发送邮件
  5. 阿里内部资料!如何试出一个Android开发者真正的水平?系列教学
  6. 小程序 后台返回的对象数组(每个数组添加一个新的属性值)
  7. 一点SICP(Structure and Interpretation of Computer Programs) 资料 (转载加整理)
  8. 《锋利的jQuery》二、jQuery的选择器
  9. 谷歌浏览器、Yandex浏览器使用体验分享
  10. 设置nextcloud上传文件的大小
  11. 短视频如何打动用户?从人的欲望出发,吸粉引流很简单
  12. matlab读取hpf文件,chpf
  13. 【杂谈】研究生最后一年学习计划
  14. 苞米豆MyBatis-plus代码生成器
  15. 微信小程序-增加水印(自定义内容)
  16. element-ui Input 标签后加搜索图标
  17. 1087 习题5-14 牛顿迭代法求方程的根
  18. 游戏中常用音乐风格分析
  19. 然而沼跃鱼早就看穿了一切 hihoCoder1082
  20. startActivityForResult废弃了,用Activity Result API吧

热门文章

  1. 激光电视的优缺点说明,激光电视与投影有什么区别
  2. java从键盘输入任意一组数据存入数组中统计非负数个数及非负数个数
  3. 嵌入式开发需要学习什么?
  4. u8、u16、u32、s8、s16、s32、Size_t是什么类型?
  5. 【JZOJ6091】唐时月夜
  6. 安装minidwep-gtk出现了“离开目录”的错误
  7. 开源地图平台 Mapbender
  8. 【概率论与数理统计】1.5 独立性
  9. Mixpanel获Andreessen Horowitz投资 为Viddy及Path提供分析服务
  10. VS Code下载安装