Windows10搭建Apache+PHP+phpMyAdmin+Mysql

本文详细介绍了如何在Windows10上搭建本地LAMP环境,包括安装配置Apache2.4.39、PHP7.2.17、phpMyAdmin4.8.5及Mysql5.7.25,实现从零开始建立完整的Web开发环境。

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

我的版本:

Windows10

Apache2.4.39(https://www.apachelounge.com/download/

PHP7.2.17(http://php.net/downloads.php,选择Windows download,选择VC15 x64 Thread Safe

phpMyAdmin4.8.5(https://www.phpmyadmin.net/downloads/,选择phpMyAdmin-4.8.5-all-languages.zip

Mysql5.7.25(https://dev.mysql.com/downloads/mysql/

各自解压:

1.先安装Mysql

将下载好的文件解压到指定目录,解压在E:/mysql-5.7.17-winx64

配置环境变量path,将E:/mysql-5.7.17-winx64/bin配置到自己的path中

(1)系统变量
MySql_HOME===================F:\mysql-5.7.25-winx64
Path =========================新建添加%MySql_HOME%\bin

(2)在解压路径下复制my-default.ini,修改名称为my.ini,添加内容如下:

[client]
default-character-set=utf8
[mysqld]
basedir=E:/mysql-5.7.17
datadir=E:/mysql-5.7.17/data
port = 3306
character-set-server=utf8

将my.ini文件放到bin目录下

(3)以管理员身份运行windows 命令行,进入mysql的解压缩目录BIN下,

1.注册Mysql服务,运行命令:mysqld --install MySQL

如果出现:"Service successfully installed.“提示,证明成功安装mysql服务

2.初始化data目录

输入命令:mysqld --initialize-insecure (生成无密码的root用户)

此时在mysql文件夹下会生成一个data文件夹,里面有些文件夹和文件,这样就表明初始化成功了

3.初始化完成后启动mysql服务

输入命令:net start mysql

出现MYSQL服务已经启动成功就表示OK

4.设置密码

mysqladmin -u root password 密码

5.开始使用mysql

输入命令:mysql -u root -p

然后输入刚才设置的密码

2.Apache安装配置:

(1)打开httpd.conf(路径 F:\aphpmyadmin\Apache24\conf)

搜索ServerRoot修改:

Define SRVROOT "F:\aphpmyadmin\Apache24"
ServerRoot "${SRVROOT}"

保存关闭

(2)以管理员身份运行cmd,切换路径到 F:\aphpmyadmin\Apache24\bin,输入httpd -k install,即可安装

测试:打开浏览器,输入localhost,若出现页面it works. 则表示配置成功

3.PHP安装配置

(1)根目录下找到php.ini-development,复制一份,重命名为php.ini,开始编辑

搜索extension_dir,修改ext路径,如下
; extension_dir = "./"
; On windows:
extension_dir = "F:\aphpmyadmin\php7.2\ext"

需要mysql,搜索extension=mysqli,先把mysqli,extension=pdo_mysql前面 ; 注释去除,其他根据需要,如下
extension=mysqli
extension=pdo_mysql

保存关闭

环境变量添加

系统环境变量,path,编辑,添加:F:\aphpmyadmin\php7.2

(2)再次打开Apache配置文件

搜索LoadModule,会出现多行,在最后一行后面添加:F:\aphpmyadmin\php7.2为安装路径,php7apache2_4.dll为php7版本文件

#让Apache支持PHP
LoadModule php7_module "F:\aphpmyadmin\php7.2\php7apache2_4.dll"
#告诉Apache php.ini的位置
PHPIniDir "F:\aphpmyadmin\php7.2"
AddType application/x-httpd-php .php .html .htm

测试:新建index.php文件放入服务器htdocs文件夹下,打开浏览器访问localhost/index.php

<!DOCTYPE html> 
<html> 
<body> 
<?php phpinfo();?>
</body> 
</html>

成功的话,会出现php信息,

4.phpMyAdmin安装配置

打开phpMyAdmin--libraries下的config.default.php文件

修改信息:

phpmyadmin的访问网址
$cfg['PmaAbsoluteUri'] = 'localhost/phpMyAdmin';

服务器IP地址
$cfg['Servers'][$i]['host'] = 'localhost';

mysql端口,如果是默认3306,保留为空即可
$cfg['Servers'][$i]['port'] = '3306';

mysql用户名
$cfg['Servers'][$i]['user'] = 'root';

mysql密码
$cfg['Servers'][$i]['password'] = 'root用户密码';

四种模式可供选择,cookie,http,HTTP,config
config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下:
PHP安装模式为Apache,可以使用http和cookie;
PHP安装模式为CGI,可以使用cookie
$cfg['Servers'][$i]['auth_type'] = 'cookie';

如果认证方法设置为cookie,就需要设置短语密码,自己设置 ,但是不能留空,否则会在登录phpmyadmin时提示错误
$cfg['blowfish_secret'] = '自己设置密码';

保存关闭

测试:打开浏览器访问  localhost/phpMyAdmin/index.php

出现以下页面,表示安装成功,配置都正确的话,出现缺少mysqli扩展,可以重启电脑,再进行测试

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值