Windows10安装Apache+Mysql+Php

1. 安装Apache2.4.39

1.1下载 apache2.4.39

下载网址: http://httpd.apache.org/

进入之后,确定下载的apache版本,这里选择2.4.39版本,单击Download 

apache下载地址

下图中第一个方框中是linux系统使用的文件,通过rpm安装时会用到,这里先不讲。我们单击选择第二个方框中的Files for Microsoft Windows 

选择下面界面

进入如下界面后,选择第一项ApacheHaus,这是个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包。另外四个中,第二个也是独立的Apache下载地址,另外三个是集成开发环境。我选的第一个,单击他。 

VC14 无法在windows xp和server 2003中使用。这里根据自己的需要选择下载版本。   

1.2 安装apache2.4

根据自己的需要把它解压到指定目录下: 

找到D:\wamp\Apache24\conf文件,用代码工具打开httpd.conf,找到:Define SRVROOT 这一项,将其右方的值改为当前你Apache安装存放的目录地址,如下所示:

修改后变成如下:

接着找服务端口,找到:Listene 80 
若你的80端口被占用(可在cmd下用命令netstat -a查看),则将80端口改为别的,如:8080 或者8989。然后保存httpd.conf文件。 

因为下载的是官方源码包,所以需要把Apache服务安装到我们的计算机上面,开启控制台:win+R 输入cmd,回车,打开dos命令行。通过dos命令行进入到apache下面的bin目录中,输入: httpd -k install ,回车。把apache安装成windows后台服务。

由于是Win10系统,没有权限,所以,需要在管理员权限下运行。

 .\httpd -k install

修改 SRVROOT 为 Define SRVROOT “D:/wamp/Apache24”

再执行命令: .\httpd -k install

3、apache服务的启动与停止

1)在windows的计算机管理中可以进行启动与停止: 

2)在dos命令行中可以进行启动与停止:

net start Apache2.4 
net stop Apache2.4 

注意:在dos命令行中,不能通过 net restart Apache2.4 来进行重启。只能通过运行上面两行命令进行重启。  

4)注意:如果启动apache时,报以下错误。请查看是否是一下原因:

你的80端口是否被其他程序(如:迅雷)占用。
你的httpd.conf配置文件中,Define SRVROOT “D:/wamp/Apache24”是否正确
你安装Apache24的路径中不能含有中文。

不只是以上几个原因,可能还有其他原因。因为没有遇到暂时就写这些。

4、判断 判断apache服务运行是否成功

如果无法启动,解决方法如下:

apache2.4服务无法启动 发生服务特定错误:1

路径: 我的电脑——》右键管理——》系统工具——》事件查看器——》应用程序日志  (查
看的时候你可以先把日志清空,清空之后,在执行启动命令,就可以了。)

apache启动成功后,在浏览器中输入localhost,并回车,如果弹出下面的页面则代表启动成功: 

5、apache服务的卸载

1)、首先关闭Apache服务(方式很多):dos命令行中运行命令 net stop Apache2.4。

2)、dos命令行中运行命令 sc delete Apache2.4 

3)、删除安装目录即完成卸载。

2.下载安装mysql5.6

1.下载mysql5.6

mysql下载地址:https://dev.mysql.com/downloads  ,如果你是在这里面下载的,看操作:

然后按照下面的方式选择:

登录之后,执行下载

如果你下载的是mysql的安装程序,也就是文件扩张名为.msi结尾的,那么你安装的时候就按照下面这种图文教程的方式安装。

2. 安装mysql 5.6

2.1 双击安装包程序

这里选择自定义模式,因为我的电脑是64位,选择x64

选择Next
·

由于我的mysql数据库的端口3306被占用,我在这里选择8889

至 此,安装完毕。来添加路径C:\Program Files\MySQL\MySQL Server 5.7\bin到环境变量中的系统变量“Path”

安装参考:
https://www.cnblogs.com/clschao/articles/9916971.html

3. 下载并安装php7.1.0

3.1 下载

下载地址:
https://windows.php.net/downloads/releases/archives/

3.2 解压

解压 php-7.1.0-Win32-VC14-x64.zip ,重新命名并放在 D:\wamp\php-7.1.0

3.3 配置

打开php文件夹找  php.ini-development和php.ini-production

右键单击php.ini-development,从菜单中选择“复制”选项以创建文件的副本。
这样,如果我们搞砸了,我们至少保留了原件的副本 。 将此副本重命名为php.ini。由于我们正在更改文件扩展名,系统会发出警告,要求确认重新命名

点击 “是”。

打开“C:\php\php.ini”配置文件

;extension_dir = “ext”,去掉前面的分号“;”,并改为extension_dir = “c:\php\ext”

;extension=php_pdo_mysql.dll,去掉前面的分号“;”

;extension=php_mysqli.dll,去掉前面的分号“;”

保存。

配置apache对php的调用

打开apache的httpd.conf

LoadModule php7_module "D:/wamp/php-7.1.0/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "D:/wamp/php-7.1.0"

找到下面代码:

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

修改为:

<IfModule dir_module>
    DirectoryIndex  index.php index.html
</IfModule>

在D:\wamp\Apache24\htdocs下面新建index.php 文件

<?php
phpinfo();
?>

重启 Apache ,运行
http://127.0.0.1:8989/index.php

代表安装成。

更改Apache默认网站根目录

Apache服务器网站根目录配置是个比较基本的操作

  打开Apache的配置文件,一般在Apache安装目录下的conf/httpd.conf配置文件中修改,修改成

DocumentRoot "D:/www/Magento-CE-2.2.7"
<Directory "D:/www/Magento-CE-2.2.7">

 保存httpd.conf文件,重启Apache服务器即可生效

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注