前言:为什么写这一篇文章呢?主要还是想让我的小可爱们–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命令提示符。一定要点击以管理员身份运行
打开之后我们使用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服务器的简单配置
- 打开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的简单配置
-
找到E:\work\php-5.5.10-Win32-VC11-x64\php.ini-development文件将它复制一遍并且重新命名为php.ini然后用编辑工具打开这个php.ini文件之后使用检索工具(Ctrl+F)找到extension_dir = “ext”
-
如图修改:这里的分号就是注释的功能,注意去掉分号!
-
然后我们去Apache目录下给php加拓展 这样Apache就能识别php了。找到E:\work\Apache24\conf\httpd.conf这个文件然后也用编辑器打开它。
-
划到文件最后面 在最后面添加以下配置代码:
#***********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