Mysql+Apache+PHP实现整合及网页登陆注册功能

本文旨在帮助初学者搭建Windows上的WAMP环境,包括Apache 2.4、MySQL 5.7和PHP 5.5的配置,并实现网页登录注册功能。详细介绍了Apache、MySQL和PHP的安装配置,以及遇到问题的解决方案,适合入门级开发者参考。
摘要由CSDN通过智能技术生成

前言:为什么写这一篇文章呢?主要还是想让我的小可爱们–20计信管们的小伙伴能够掌握相关基本知识。能够使用这些技术去实现网页登陆注册的功能。同时也方便给初学者做一个讲解吧。因为我看了下网上大部分的教程都缺头少尾!废话不多说,那我们就准备开始吧!!!


众所周知:在windows中要开发一个web网站
那么WAMP模式肯定是一个不错的选择。(WAMP是指在Windows服务器上使用Apache、MySQL和PHP的集成安装环境,可以快速安装配置Web服务器。)


开发环境(这是我个人采用的对应的版本号)下方也提供了下载地址:

Apache:httpd-2.4.51-o111l-x64-vc15(Apache24)

链接:https://pan.baidu.com/s/1lEO-vdfX_TytX-xeUJu_kA 提取码:kta7

Mysql:mysql-5.7.23-winx64

链接:https://pan.baidu.com/s/1bsKLWYWFD3MP3AQWgV94Cw 提取码:q6o8

PHP:php-5.5.10-Win32-VC11-x64

链接:https://pan.baidu.com/s/14O2IwSW-SaSd05gm3sc-LQ 提取码:prfd


题外话: 其中Apache和PHP一定要选择匹配的版本,首先,apache现在主流的两个版本是2.2和2.4,功能区别就不多说了,主要说下和php的搭配。对于apache2.4可以和php5.5.x以上的版本搭配,在选择php使用时,一定注意所下载的php目录中一定有“php5apache2_4.dll”文件,因为在配置apache的”Apache2.4confhttpd.conf”文件中的LoadModule时用到的就是php5apache2_4.dll文件。


准备工作:我们需要把下载好的文件分别都解压好 并且放到一个没有中文名称的路径下。此时此刻我把三个都放在E:\work这个目录下。
在这里插入图片描述
我给你的建议最好目录和我一样,因为这些之后我们配置一些路径就可以直接复制粘贴。如果不一样也没关系,最多就该路径注意一点点哈!


第一部分:Mysql数据库免安装版简单配置

首先我们来安装Mysql数据库吧。
第一步:我们需要在windows视窗打开cmd命令提示符。一定要点击以管理员身份运行

打开管理员cmd窗口
打开之后我们使用cd命令跳转到我们的mysql的安装目录下的bin目录: 

E:\work\mysql-5.7.23-winx64\bin (这个是我的)
在这里插入图片描述

到这个bin目录下之后输入命令:

mysqld --install;

会提示安装成功,Service successfully installed.

然后进入下一步。输入第二串命令:

mysqld --initialize --user=root --console

PS:输入完这个命令之后可能需要稍微等一段时间,因为它此时正在创建data文件夹。
上述步骤完成以后,就可以启动MySQL了。
输入:net start mysql 用来启动mysql服务。稍后你也可以用net stop mysql关闭MySQL服务。在这里插入图片描述
然后就可以进入MySQL了,输入:mysql -u root -p,此时会要求你输入密码。在这里插入图片描述
由于我们是第一次安装 没有密码 所以不需要输入 直接回车就行了。然后我们就能直接进入到mysql数据库啦!在这里插入图片描述
由于没有密码 所以我们需要修改一下密码。输入命令:

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

这个命令把我们的密码修改成了123456 当然你可以改成其他的 这个没关系的。输入完命令记得回车执行。
在这里插入图片描述
出现这个提示就表示修改成功啦。修改完成之后我们需要刷新一下。所以输入命令:

flush privileges;

同样是输入完成按一下回车。
之后我们退出mysql 输入命令:exit
然后重启一下mysql(重启就是关闭之后再启动)。那就需要stop停止 start启动。
在这里插入图片描述
之后我们再次输入:mysql -u root -p,此时会要求你输入密码。密码就是我们刚刚修改的123456.

在这里插入图片描述
回车之后就登陆成功了
在这里插入图片描述
到这一步 mysql的配置就已经完成了 。恭喜你完成了三分之一.接下来让我们开始第二部分


第二部分:Apache服务器的简单配置

  1. 打开Apache安装目录E:\work\Apache24。然后找到conf目录下的httpd.conf 文件。在这里插入图片描述
    打开这个文件之后我们找到 Define SRVROOT这个关键字 将后面的值修改为Apache存放的路径。
    我的在 E:\work\Apache24 所以我改成了
    Define SRVROOT "E:\work\Apache24"
    你的请你自己判断路径修改。

在这里插入图片描述 2. 修改监听端口 默认是80 我们改成8080
找到Listen和ServerName localhost 把他们都改成8080 如下图:
在这里插入图片描述
在这里插入图片描述
修改完成之后记得保存哦 然后就可以关闭文件了。

记住几个Apache常用命令:
httpd.exe -k install -n Apache2.4 安装服务
sc delete Apache2.4 卸载Apache2.4服务
httpd.exe -k install -n Apache2.4 重新安装
httpd.exe -k start -n Apache2.4 启动服务
httpd.exe -k stop -n Apache2.4 停止服务

然后命令行用管理员身份进入E:\work\Apache24\bin,运行

httpd.exe -k install -n Apache2.4 

在这里插入图片描述
安装成功之后就可以启动Apache服务了。运行

httpd.exe -k start -n Apache2.4 

运行之后表示这个Apache服务器已经成功地启动了 此时此刻你可以在你电脑打开一个浏览器 在地址栏输入http://localhost:8080或者是127.0.0.1:8080

如果打开之后有一个页面出现表示这个运行成功了第二部分也就完成了
在这里插入图片描述





第三部分:PHP的简单配置

  1. 找到E:\work\php-5.5.10-Win32-VC11-x64\php.ini-development文件将它复制一遍并且重新命名为php.ini然后用编辑工具打开这个php.ini文件之后使用检索工具(Ctrl+F)找到extension_dir = “ext”

  2. 如图修改:这里的分号就是注释的功能,注意去掉分号!在这里插入图片描述

  3. 然后我们去Apache目录下给php加拓展 这样Apache就能识别php了。找到E:\work\Apache24\conf\httpd.conf这个文件然后也用编辑器打开它。

  4. 划到文件最后面 在最后面添加以下配置代码:

#***********php与Apache整合*****************************
#让apache载入php处理模块
LoadModule php5_module E:/work/php-5.5.10-Win32-VC11-x64/php5apache2_4.dll
#让apache能够识别php头部文件
AddHandler application/x-httpd-php .php
#让apache能够支持 .h
  • 17
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值