实验六:MYSQL+PHP的网站搭建

news/2024/5/13 3:44:54/文章来源:https://blog.csdn.net/weixin_34148508/article/details/91516936

实验目的:掌握MYSQL+PHP的网站的搭建过程
实验准备:
一台Server,一台Client
实验前的准备:
搭建一台web服务器(过程省略)
实验步骤:
步骤一
1.安装PHP数据包
解压php-5.1.4-Win32这个解压包,把它解压到自己的文件夹内,然后修改php的解压后的文件夹的包名,把它这个包名修改为php----->然后设置这个解压后的php文件夹的属性信息,给本地的users用户写入的权限--------->然后打开php文件夹,找到go-pear.abt,并双击这个文件来执行安装----- >需要连续的按4个回车,然后一个任意键后,php的包就安装完成。
2.这一步非常的关键:首先复制C:php里面的libmysql.dll这个文件到C:\windows\windows32里面,然后复制C:\php\ext下的php_mysql.dll这个文件到C:\windows\windows32里面,最后复制C:\php中的php.ini-dist这个文件到C:\windows里面,并把这个复制来的文件修改为php.ini,还没有完,这里还要修改这个文件里面的内容,把这个文件里面的内容带有;extension=php_mysql.dll的这行中的前面的分号要去掉
3.在默认网站的主配置中的设置里面添加可执行文件C:\php\php5isapi.dll,在web服务扩展中也添加个路径C:\php\php5isapi.dll
步骤二
安装MYSQL
1.解压MYSQL这个解压包,把它解压到自己的目录下,然后进入解压后的这个文件夹,在里面找到setup.exe这个执行文件,双击并执行这个文件,接下来就是“下一步”---->选择“Typical”----->“install”----->选择“Skip-Sign-Up”----->“next”----->勾上“configure the mysql server now” ------>“finish”.
2.继续“next”---->这里选择“standard configuration”---->“next”---->勾上“include bin directory in windows path”----->“next”---->这里要勾选上“modify security settings”并为这个选上的root用户配置密码------>点击“execute”开始执行----“finish”
3.打开安装好的mysql---->在命令行下输入“show databases;”来查看当前的数据库,然后用use 带数据库名进入到这个数据库里面,然后用show tables;来查看一下当前的所有文件
步骤三
用测试php-test.php文件来做测试
把这个文件copy到C:\inetpub\wwwroot里面,然后在地址栏中输入:http://localhost/php-test.php来检验MYSQL数据库有没有安装成功
步骤四
1.先解压动态论坛
2.然后把这个解压后的动态论坛网页文件导入到web服务器的主目录下的“本地路径下”,并测试访问
3.接着解压讨论这个论坛
4.把这个解压后的动态论坛网页文件导入到web服务器的主目录下的“本地路径下”,并测试访问
下面就是这个实验的操作过程:
通过网络文件共享的方式把真实机里面的文件拷贝到虚拟机里面,如下所示:
实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

改变一下访问的路径

实验六:MYSQL+PHP的网站搭建

把asp调为禁止

实验六:MYSQL+PHP的网站搭建

用本地访问
实验六:MYSQL+PHP的网站搭建

在本地用户中给如下写入的权限
实验六:MYSQL+PHP的网站搭建

双击这个“go-pear.bat”的执行文件,开始安装php程序包
实验六:MYSQL+PHP的网站搭建

连续按4个回车,然后再按一个任意键安装就ok了
实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

下面就是把C:\php的libmysql.dll复制到C:\widnows\system32里面

实验六:MYSQL+PHP的网站搭建

把C:\php\ext中的php_mysql.dll这个文件复制到C:\windows\system32下面

实验六:MYSQL+PHP的网站搭建

把C:\php下的php.ini-dist复制到C:\windows下面,并且把这个文件修改为php.ini

实验六:MYSQL+PHP的网站搭建

还没有完,还要打开这个文件,并在编辑中的查看找里面找到php_mysql.dll这个文件,并且把前面的分号去掉
实验六:MYSQL+PHP的网站搭建

在默认网站的“主目录”中的“配置”中找到“选项”,然后并“添加”

实验六:MYSQL+PHP的网站搭建

下面是在web服务器扩展中的文件路径中找到C:\php\php5isapi.dll这个文件

实验六:MYSQL+PHP的网站搭建

下面来访问一下,发现访问不了

实验六:MYSQL+PHP的网站搭建

下面来安装MYSQL,双击setup.exe开始执行安装

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建
选择“skip sign-up”
实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

选择“standard configuration”

实验六:MYSQL+PHP的网站搭建

在下面勾选上“include bin directory windows path”

实验六:MYSQL+PHP的网站搭建

下面勾选上“modify security settings”,并输入root的密码

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

用show命令来查看先创建好的数据库,用use命令来应用数据库,用“show tables;”来查看数据库的文件,用 select * from 带数据库的具体文件夹来查看文件的具体文件内容

实验六:MYSQL+PHP的网站搭建
实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

在“运行”中输入“services.msc”来查看创建好后的数据库服务

实验六:MYSQL+PHP的网站搭建

利用netstat -na来查看mysql服务开启的端口号,下面我们发现mysql开启的端口号为3306端口

实验六:MYSQL+PHP的网站搭建

现在在服务这边停掉mysql服务
实验六:MYSQL+PHP的网站搭建

我们发现现在没有3306端口开启

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

现在数据库也安装好了,下面来测试一下数据库有没有问题

实验六:MYSQL+PHP的网站搭建
现在发现可以访问,那么就说明了没问题
实验六:MYSQL+PHP的网站搭建
修改一下文件的后缀名
实验六:MYSQL+PHP的网站搭建
发现依然能够访问
实验六:MYSQL+PHP的网站搭建
改变成txt文档形式
实验六:MYSQL+PHP的网站搭建

发现依然能够访问

实验六:MYSQL+PHP的网站搭建
下面是先把动态论坛的那个php网页文件包解压成文件夹,然后把这个文件夹里面的uploadscopy到inetpub下的wwwroot下面
实验六:MYSQL+PHP的网站搭建
发现目录列表拒绝
实验六:MYSQL+PHP的网站搭建
现在添加一个文档“index.php”

实验六:MYSQL+PHP的网站搭建
发现现在访问依然失败
实验六:MYSQL+PHP的网站搭建

下面找到数据库文件的存放地,发下在install下的install.php中

实验六:MYSQL+PHP的网站搭建

发现没有权限

实验六:MYSQL+PHP的网站搭建

现在可以访问到了,可以开始安装了

实验六:MYSQL+PHP的网站搭建

填写一些配置信息,并保存配置信息

实验六:MYSQL+PHP的网站搭建

发现数据库错误,说明没有这个数据库文件,好那么我们现在可以在mysql下面创建一个数据库,名为dvbbs

实验六:MYSQL+PHP的网站搭建

如下所示:

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

现在访问发现报了一大堆的错误,
实验六:MYSQL+PHP的网站搭建

现在在wwwroot下的internet来宾账户中把“修改”项勾选上,然后高级

实验六:MYSQL+PHP的网站搭建

在高级中勾选上“用在此处显示的可以应用到子对象的项目替代所有子对象的权限项目”

实验六:MYSQL+PHP的网站搭建

再次填写配置信息
实验六:MYSQL+PHP的网站搭建

现在发现检查通过,现在可以开始执行安装了

实验六:MYSQL+PHP的网站搭建

发现创建表成功

实验六:MYSQL+PHP的网站搭建

用mysql也查看一下,发现也是成功的

实验六:MYSQL+PHP的网站搭建

现在来安装论坛的基本信息

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

Dvbbs论坛安装成功

实验六:MYSQL+PHP的网站搭建
现在要删除“install.php”这个文件才能够访问

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

发现现在能够访问了

实验六:MYSQL+PHP的网站搭建
用客户端来登录一下
实验六:MYSQL+PHP的网站搭建

在客户端输入http://192.168.2.1/admin进入到后台
实验六:MYSQL+PHP的网站搭建

现在可以来管理论坛了,可以在里面来添加板块

实验六:MYSQL+PHP的网站搭建
如下是自己创建的game版块儿
实验六:MYSQL+PHP的网站搭建
现在来安装另一个带有php的文件包,下面解压讨论论坛的这个包,解压成文件夹后copy这个包,把它复制到C:\inetpub\wwwroot\discuz!_utf8下面
实验六:MYSQL+PHP的网站搭建

下面来访问发现访问不了本地
实验六:MYSQL+PHP的网站搭建

下面找到这个数据库文件“install.php”

实验六:MYSQL+PHP的网站搭建

下面发现可以访问了

实验六:MYSQL+PHP的网站搭建

选择接受下面的条件
实验六:MYSQL+PHP的网站搭建

这里要作一定的修改

实验六:MYSQL+PHP的网站搭建

现在就可以开始安装了

实验六:MYSQL+PHP的网站搭建

建立数据库表成功

实验六:MYSQL+PHP的网站搭建

在mysql上面也查看一下,发现多了dname这个数据库
实验六:MYSQL+PHP的网站搭建
发现建立建立数据列表创建的成功

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

实验六:MYSQL+PHP的网站搭建

转载于:https://blog.51cto.com/vbers/2119305

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_722605.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

沙发家具网站源码_2020年(双十二)沙发选购全攻略~~

沙发算是家庭装修最昂贵的家具之一,当然我特别建议选购时亲自试用感受它们,由于这些物品尺寸的特殊性,网购最担心的就是购买后自己如果不喜欢,退货麻烦以及昂贵的运费。现在由于网上购物的便利,以及网上的风格多样化&a…

java项目修改html文件类型,爱了!Guide哥手把手教你搭建一个文档类型的网站!免费且高速!...

这篇文章 Guide 哥就手把手教大家搭建一个像下面这样的文档类型的网站,你可以用来当做项目的说明文档,也还可以当做自己专属的知识小仓库。一.前置条件确保自己电脑下载安装了 NPM 并且使用这个命令: npm i docsify-cli -g安装了 docsify-cli…

LNMP动态网站部署架构 Linux + Nginx 配置Nginx服务

1、解压、编译、生成、安装Nginx服务程序的源码文件Perl语言软件包pcre2、openssl软件包安装/usr/local/openssl/bin目录添加到PATH环境变量中。3、安装zlib软件包4、创建一个用于执行Nginx服务程序的账户。5、在使用命令编译Nginx服务程序时,需要设置特别多的参数&…

网站实时显示人数服务器插件,WordPress网站显示实时在线人数代码分享,显示当前在线浏览人数...

其实Wordpress有类似的插件,比如:WP OnlineCounter、WP-User Online等,不过这些插件都会向数据库中写入数据,并频繁读取数据库,只为了实现这个蛋疼的小功能,不是很划算。随时了解一下当前有多少访客在浏览自…

qt listwidget 关键字颜色_seo关键字优化工具如何收费

如何收费sj67745eo关键字优化工具,企业经常采用SEO优化,以获得更好的排名和更好的流量自己的网站。搜索引擎优化有哪些方法?或者什么更有效?任何一个站点,都是无法脱离内容,它是网站建设的基石,…

安卓封装网站源码_h5封装是什么意思_h5封装的app与原生的有什么区别

什么是h5封装?h5封装APP是指将h5网站或web网站进行打包制作成APP软件,无需编写原生代码即可完成APP开发,同时支持苹果和安卓两个系统。除了网站本身的功能内容之外,鹿客邦还将提供多样的插件,丰富APP的功能。封装后的a…

fiddler如何设置过滤https_传奇网站被劫持怎么办?如何设置网站https防劫持 申请免费https和配置教程...

现在劫持相当严重,很多朋友在开区时网站被各种劫持,所以今天给大家分享一个把网站http变成https的教程,能有效防止网站劫持,注意:现在的各大登陆器还不支持https,所以列表地址你还是得用http,所…

在div中显示html_网站开发为什么使用div+css布局?

DIVCSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。使用DIVCSS布局的优势1、符合W3C标准。这保证您的网站不会因为将来网络应用的升级而被淘汰。2、对…

长尾词推广系统推荐乐云seo_吴桥信息如何推广广方法有哪些

吴桥信息如何推广广方法有哪些大词虽然搜索量比较高,但是客户都不是精准客户,很多打电话过来,只是问一下价格,购买的需求度并不高但是精准词就不一样了,精准词一般都是通过二次搜索,客户精准度比较高虽然给…

IIS 部署 Python Django网站流程(受够了野路子)

知道的,百度上搜出来的东西质量令人唏嘘。当你求助的时候多半还得靠自己,或者靠Google 介入正题,详细来一遍流程吧 当然,我是用Visual Studio 2019 来编辑开发Django项目的,如果你也是那么巧了。这可以帮你 如果你Djan…

Linux上安装xampp来搭建WordPress网站(图文教程)

建站准备 建站流程 搭建网站注意事项可以参考以下文章 如何从零开始拥有自己的网站?新手建站十大必知忠告超详细新手建站指南以及预算成本估计注册域名 我是在阿里云万网上注册的域名:注册域名详情地址 。不懂这一步的可以参考建站流程里面的几篇文章。 …

基于springboot2.0的易居二手房网站-房屋管理系统

基于springboot2.0的易居二手房网站-房屋管理系统-java二手房网站java房屋管理系统 1.包含源程序,数据库脚本。代码和数据库脚本都有详细注释。2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善开发环境:Eclipse for J2EE, MYSQL5.1, …

大型网站技术架构(八)网站的安全架构

2019独角兽企业重金招聘Python工程师标准>>> 从互联网诞生起,安全威胁就一直伴随着网站的发展,各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击(…

geojson地图_从零开始,构建电子地图网站:0_11_引用geojson

在上篇中,我在MapController类中新建了一个方法JSONObject geometryToJson(Geometry geometry),用以将geometry对象转为json。这个方法有点问题,首先,point是一个点,只有一组坐标,polygon如果有孔洞&#x…

域名被墙检测网站_网站监控优化,网站监控比网站优化重要

为什么说一个网站,最重要的不是优化,而是监控?每个网站开发人员都有这样的困扰,网站已被推行和迭代,并添加了新的功用。交互式界面变得愈加美观和简约,但网站曾经加快了速度。为了找到成绩的本源,我必需从头…

支持put的服务器网站,配置Apache服务器支持向目录PUT文件

开发需要测试向服务器传送一些文件,启动apache服务后,可以Get但是PUT提示405.method not allowed。在网上查阅了资料后,修改/etc/httpd/conf/httpd.conf。LoadModule dav_module modules/mod_dav.soLoadModule dav_fs_module modules/mod_dav…

部署可道云_可道云网站备案 ICP修改位置

阿里云备案审核"copyright_desc" > "Kodexplorer是一款备受好评的web文档管理系统,你可以用它来做内部文档管理或共享、也可以用来管理服务器上的网站,取代Ftp,甚至可以当作webIDE直接在线开发。同时你也可以将此程序二次开…

学计算机应该准备什么学习工具,#宅家学习技巧# 篇一:学习做网站 之工具准备...

#宅家学习技巧# 篇一:学习做网站 之工具准备2020-03-06 17:55:391点赞11收藏0评论首先声明自己非计算机专业,仅凭兴趣学习,中间走了不少弯路,当然现在也在学习中,还没有达到能做一个自己满意的网站。本文仅提供一些基础…

奇奇seo优化软件_广东seo 优化软件方法有哪些

广东方法有xaa0c1哪些seo 优化软件,这个互联网时代,谁也不愿意在网络上缺席,企业商家更不愿意放弃网络这个巨大的宣传渠道,他们纷纷在网络上建立自己的企业网站,并且对网站进行多种优化,获取更多的流量&…

html网站开发与php网站开发_35岁学网站程序开发到底晚不晚?

笔者今年33岁,主要工作是网站二次开发和修改,兼职录制点视频教程。准备转行做培训,因为写代码真的有点累。有部分学员已经30岁以上了,我们来谈论下35岁以后还能不能学好网站开发。网站开发需要学习什么语言?网站由前端…