windows系统最新php+apache+mysql配置

php7下载地址:http://windows.php.net/download
目前php最新版本为 PHP 7.1 (7.1.0)
32位系统请选择 VC14 x86 Thread Safe
64位系统请选择 VC14 x64 Thread Safe

直接解压就可,最好是放进不带空格的目录里,比如D:\work\php
php配置下面再说,先来安装Apache。

Apache,准备的来说应该叫httpd才是,或者说叫Apache httpd。
目前Apache httpd最新版本是Apache httpd 2.4.25
官方是不提供windows包的,只有源码,需要自己编译,但没关系,已经有第三方做好了windows包,可以拿来用:
下载地址:https://www.apachelounge.com/download/
32位系统请选择 Apache 2.4.25 Win32
64位系统请选择 Apache 2.4.25 Win64
下载好了直接放到D:\work\Apache中即可,不需要安装。

mysql我觉得不需要讲什么,直接下载安装程序安装就行了,
mysql目前最新版本为MySQL Community Server 5.7.17
下载地址:https://dev.mysql.com/downloads/mysql/
请选择Windows (x86, 32-bit), MSI Installer,因为这个是有安装过程的,安装过程中可以进行简单配置,如果直接下载ZIP Archive包,需要自己设置配置文件,就比较麻烦了。
请注意,这个虽然叫Windows (x86, 32-bit), MSI Installer,但是只代表安装程序是32位的,是可以安装64位mysql的,所以不管你的windows系统是32位还是64位,都下载这个就好了。
其它不再多说了,下面开始配置php与Apache。

配置php:
1.打开php配置文件:D:\work\php\php.ini,请复制文件php.ini-development并改名为php.ini
查找extension_dir,配置如下:
; On windows:
extension_dir = "D:\work\php\ext"

2.查找extension,将一些扩展前面的分号去掉,比如这样,看需要用到什么,一般mb_string还有mysql部分开启就够了:
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_ftp.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll

3.查找default_charset,配置一下编码
default_charset = "UTF-8"

4.查找date.timezone配置一下时区
date.timezone = Asia/Shanghai

这些配置差不多就够正常运行起来了,其它具体的自己可以慢慢摸索,下面再来配置一下Apache httpd。

配置Apache httpd:
1.打开Apache配置文件:D:\work\Apache\conf\httpd.conf
配置php的配置文件,在文件最下方增加一行代码即可:PHPIniDir D:\work\php
2.配置php运行模块,再增加一行代码即可:
LoadModule php7_module D:\work\php\php7apache2_4.dll

3.配置支持php文件,查找AddType,增加一行代码即可:
AddType application/x-httpd-php .php

4.配置一下默认文件,查找DirectoryIndex,配置成这样即可:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

现在需要将Apache httpd添加到windows服务,打开dos进入到D:\work\Apache\bin目录,然后运行一下一行命令即可:
httpd -k install

现在双击D:\work\Apache\bin\ApacheMonitor.exe就可以启动或停止Apache服务器啦。

如果你觉得麻烦,其实有更简单的方式安装php运行环境。
那就是phpstudy,还带有各种版本切换,不过我还没用过,大家可以试试。
地址:http://www.phpstudy.net/

有空有会写下关于Apache配置虚拟主机,写好了会在文章末尾追加内容里附加地址,先睡觉啦。。。
#php配置# #apache配置#
追加内容 2017-01-18 13:22:21

评论1

评论请先登录

最近热帖

  1. 我才是第一名 38280
  2. 谁能超过我 23785
  3. 本站源码easyQA下载地址及安装配置文档 5901
  4. 百度的无刷新搜索,并不仅仅是使用了ajax,还有它的功劳! 4151
  5. 本站用的是什么富文本编辑器呢? 3180
  6. 本站源码下载及安装配置教程 2740
  7. (● ̄(エ) ̄●) 恳请大家不要发布无意义的测试帖子吧,测试也可以发有意义的文字呀 2650
  8. 我把它改成潮流分享的社区了。。。囧 2379
  9. 关于thinkphp图片上传插件,ajax+无刷新。 2365
  10. 本站源码的开源开发进度与意见反馈 1860

近期热议

  1. 本站源码easyQA下载地址及安装配置文档 56
  2. (● ̄(エ) ̄●) 恳请大家不要发布无意义的测试帖子吧,测试也可以发有意义的文字呀 23
  3. 社区新使用了又拍云来存储图片,测试一下上传图片 18
  4. 仔细从V型注册v 18
  5. 本站源码下载及安装配置教程 17
  6. 提问与回答增加上传图片、添加代码、表情、颜表情功能 15
  7. 百度的无刷新搜索,并不仅仅是使用了ajax,还有它的功劳! 14
  8. 本站用的是什么富文本编辑器呢? 13
  9. 你这个网站的搜索框 13
  10. 本站源码的开源开发进度与意见反馈 12