win10 搭建PHP + Apache + MySQL运行环境

PHP安装

1、到官网下载适合自己电脑的PHP版本(PHP官网),我教程示例的版本是php-5.5.37-Win32-VC11-x86

2、根据自己的寻求下载对应的版本,下载完成之后。将它解压到你要安装的目录下(比如,我解压在D:\DevelopmentTools\PHP目录下)

3、在解压的根目录(比如,我的根目录为D:\DevelopmentTools\PHP)下找到文件php.ini-development,将其改名为php.ini

4、我们在php.ini里可以指定开启或关闭对应的模块:

4.1 extension_dir 表示扩展库路径

在php.ini文件中找到该行

; extension_dir = "ext"
将其改为

extension_dir = "D:/DevelopmentTools/PHP/ext"

此时表示扩展库的路径为 根目录\ext (例如,我的电脑路径就为D:\DevelopmentTools\PHP\ext)

4.2 开启MySQL数据库支持

(1)在php.ini文件查找

;extension=php_mysql.dll

将其改为

extension=php_mysql.dll
(2)继续查找

;extension=php_mysqli.dll

将其改为

extension=php_mysqli.dll
(如果还需要其他功能,按照此方法查阅文档后(点我),自行开启)

Apache配置:

1、到Apache官网下载自己需要的版本(Apache官网),我使用的是httpd-2.4.23-win32-VC14

2、根据自己的寻求下载对应的版本,下载完成之后。将它解压到你要安装的目录下(比如,我解压在D:\DevelopmentTools\Apache\Apache24目录下)

3、环境变量配置:此电脑-属性-高级系统设置-环境变量,找到环境变量path(从系统变量找),将“Apache解压的根目录\bin” 加入变量中,如:



4、打开 Apache安装根目录\conf 下的 httpd.conf (在我的电脑的目录为 D:\DevelopmentTools\Apache\Apache24\conf\httpd.conf )

4.1 在httpd.conf 文件中,查找

ServerRoot "c:/Apache24"
将其路径改为 Apache程序的根目录,以我的电脑为例:

ServerRoot "D:/DevelopmentTools/Apache/Apache24"
4.2 继续在httpd.conf查找
DocumentRoot "c:/Apache24/htdocs"
DocumentRoot为网站的源文件存放的目录,后边填入你要存放网站源文件的路径即可,还是以我的电脑为例:

DocumentRoot "D:/DevelopmentTools/Apache/website/htdocs"

继续查找

<Directory "c:/Apache24/htdocs">
我们将,这里面的路径修改成和 DocumentRoot 一样的

注意:我们要将 \ 替换为 / ,否则可能当成转义字符

4.3 在httpd.conf 的末尾加上,以我的电脑为例(因为安装路径的不同会有些许差异,根据自己的安装路径来确定):

# php5 support
LoadModule php5_module "D:/DevelopmentTools/PHP/php5apache2_4.dll"
AddHandler application/x-httpd-php .php

# configure thepath to php.ini
PHPIniDir "D:/DevelopmentTools/PHP"

4.4 在httpd.conf查找(可选)

DirectoryIndex index.html

DirectoryIndex 为Apache服务器的默认索引,我们根据需要可以修改默认索引,比如我的索引顺序:

<IfModule dir_module>
    DirectoryIndex index.php index.htm index.html 
</IfModule>
索引优先级 index.php > index.htm > index.html , 大家可以根据需要来设置

MySQL 安装

运行

1、按win+R,输入cmd,点击确定,打开cmd界面,输入httpd按回车,如果没有其他输出,则Apache服务器成功运行,此时不能关闭cmd窗口,否则服务器被关闭。

2、在浏览器输入 http://localhost 则访问Apache服务器。

注意

1、如果输入httpd,之后出现

httpd: Syntax error on line 523 of D:/DevelopmentTools/Apache/Apache24/conf/httpd.conf: Cannot load D:/DevelopmentTools/PHP/php5apache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3

类似这样的错误代码,则此时应该是缺少vcredist_x86.exe 文件,重新安装一个即可

2、如果端口冲突,我们有两种解决办法,

(1)简单粗暴点:我们将占用这个端口的软件关了,或者装卸了。查询端口是否被占用命令:

netstat -aon|findstr "80"

80为端口号


根据得到的pid,即可杀死进程,或者装卸相应的程序

(2)温柔点:我们打开  Apache根目录\conf\httpd.conf  ,查找ServerName 将其变为:

ServerName localhost:新端口号
访问时,我们就不能直接http://localhost , 需要http://localhost:新端口号 来访问
至此本教程结束!

win10 php开发环境搭建

win10 php开发环境搭建1.安装php    下载并解压php7到d:\php7http://windows.php.net/download#php-7.0 选择合适的版本下载2.安装Apac...
  • luopotaotao
  • luopotaotao
  • 2016年08月23日 12:48
  • 2593

Win10下使用WampServer搭建PHP开发环境

WAMP(WampServer)是一个支持Windows平台的web开发环境搭建工具。它可帮助你搭建一个支持Apache2、PHP和MySQL技术的Web应用,并提供了PhpMyAdmin管理你的数据...
  • hysh_keystone
  • hysh_keystone
  • 2017年04月16日 15:21
  • 4354

win10搭建php开发环境(php7+mysql5.6+apache2.4)

环境:win10 64.位 PHP7.0.3(http://windows.php.net/download/) Apache2.4.10(http://www.apachelounge.com/do...
  • wyccyw123456
  • wyccyw123456
  • 2016年02月29日 22:53
  • 2715

WIN10本地搭建APACHE+PHP运行环境

微软全新操作系统Windows10在190个国家和地区正式同步上市,正版Windows7、Windows8.1用户均可在一年内免费升级。介绍一下在升级后的Windwos10系统上安装及配置Apache...
  • u014076894
  • u014076894
  • 2016年01月20日 12:10
  • 5775

win10环境下配置win10Apache+PHP+MySQL环境的方法

一、搭建前的准备 需要下载如下四个文件由于版本更新太快这里就不附加下载链接了 1、vc_redist.x64.exe(MicrosoftVisual C++ 2015 RC Redistributa...
  • csdn18233218611
  • csdn18233218611
  • 2017年02月04日 20:11
  • 2670

Php与Apache的三种结合方式以及各自优缺点

httpd与php的结合方式: 如果网站的访问量很小,同一时间仅仅处理单个请求,那么各种结合方式的特点并不能很好的体现。这里我们仅考虑在高访问量、高并发情况下各种结合方式的优缺点。 CGI...

搭建apache2.4+php5.6环境

工具下载地址apache2.4 下载地址:http://httpd.apache.org/php5.6 下载地址:http://windows.php.net/download#php-5.6一、安...

Linux安装php-7.0.16,完成php和apache的配置

Linux安装php-7.0.16,完成php和apache的配置

在Windows下配置php7 和Apache2.4

1.首先下载Apache2.4并且解压安装: 用管理员命令打开cmd命令 cd到Apache bin目录下,输入:httpd -k install -n apache2.4 PS:如果安装失败...

Apache之——整合PHP

Apache整合PHP的操作很简单,只需要修改相应的配置文件即可,下面我们就一起来整合吧。 1、准备 首先到http://www.apache.org下载apache服务器,到http://www....