apache + php + mysql windows配置

本文详细介绍如何在本地搭建LAMP(Linux Apache MySQL PHP)环境,包括Apache服务器的安装配置、MySQL数据库的安装及密码修改,以及PHP环境配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:apache

1.下载:http://httpd.apache.org/download.cgil

a.

b.

c:根据电脑版本选择下载

2:配置

(1)解压后放任意位置。打开E:\Apache\conf\httpd.conf文件,

a.找到Define SRVROOT  修改其值为当前Apache安装存放的目录地址。如:Define SRVROOT "E:/Apache"。

b.找到DocumentRoot修改其值 为项目按放目录 如:DocumentRoot "E:\WWW"

c.找到Listene 80 修改端口号,如:Listen 88。同时找到E:\Apache\conf\extra\httpd-vhosts.conf文件

修改默认设置:

<VirtualHost _default_:88>
DocumentRoot "E:/WWW"  //默认按放目录
  <Directory "E:/WWW">
    Options -Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>
</VirtualHost>
 

(2)配置安装Apache的主服务

打开CMD窗口,输入:"E:\Apache\bin\httpd.exe" -k install -n apache

切记,包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。

服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时,请根据错误自行排查。

正常安装完毕如下图所示:

其中,Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。

(3)删除服务

在CMD命令窗口,输入如下(建议先停止服务再删除):

sc delete apache

apache是Apache服务器的服务名

二:Mysql

1.下载:http://www.mysql.com/downloads/

a:

b:

c:  5.7版本好像有点问题,后来删除重新安装的事5.6版本的

2:配置

(1):解压后可以更改名称放在任意位置,配置环境

a:配置环境变量:

我的电脑->属性->高级->环境变量

选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:E:\mysql5.6\bin )

PATH=.......;E:\mysql5.6\bin (注意是追加,不是覆盖)

b.修改配置文件E:\mysql5.6\my-default.ini,或者自己建立一个my.ini文件,

在其中修改或添加配置(如图): 

[mysqld] 

basedir=E:\mysql5.6\bin(mysql所在目录) 

datadir=E:\mysql5.6\bin\data (mysql所在目录\data)

c:以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),

输入:cd E:\mysql5.6\bin进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)

输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!) 

安装成功

D:管理员身份 运行cmd ,输入命令 net start mysql

E:首次登录无需密码,直接回车即可。

mysql -u root -p

d:修改密码。初始密码为空

mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD ( 'newpass' ) WHERE user = 'root' ;
  mysql> FLUSH PRIVILEGES ;

注:向数据库添加数据有可能乱码,解决方法:连接数据库是添加字节编码:

jdbc:mysql://127.0.0.1:3306/wei?characterEncoding=utf8

三:php

1.下载:PHP: Downloads

a:

b:

2.环境配置

(1)将F:\php5.6\php.ini-production 复制一份,并重命名为php.ini;

(2)将F:\php5.6和F:\php5.6\ext加入环境变量PATH中,选中计算机,右键属性-->高级系统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;F:\php5.6;F:\php5.6\ext

  1. 用记事本打开F:\php5.6\php.ini

    将; extension_dir = "ext"修改为 extension_dir = "F:\php5.6\ext" (去掉extension前面的分号)

  2. 将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)

  3. 将;extension=php_mysql.dll修改为 extension=php_mysql.dll(去掉extension前面的分号)

  4. 将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号)

注:打开E:\Apache\conf\extra\httpd-vhosts.conf,文件在最后一行加:

# php5.6 support
LoadModule php5_module F:/php5.6/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure thepath to php.ini

PHPIniDir "E:/php5.6"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KunQian_smile

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值