欢迎来到天天文库
浏览记录
ID:21963756
大小:60.00 KB
页数:5页
时间:2018-10-25
《实战:搭建windows下php+mysql+iis安全平台》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实战:搭建Windows下PHP+MySQL+IIS安全平台~教育资源库 目前PHP的网站越来越多,安天365团队就PHP的网络攻防技术展开研究,团队就对PHPysql 我们从.mysql.org下载最新的版本6.0.8,Mysql的下载地址是:get/Doysql-6.0.8-alpha-/1234下一页友情提醒:,特别!mysql.ntu.edu.t/.php.mirror 我们为什么要下载最新版的啊,因为最新版的黑客研究的相对来说比较说,算是比较安全的。安装的过程很简单,直接按照默认的安装这里就不多废话了。这里说一下我把php安装到
2、了D:php目录下,还有后面的我会详细讲解Mysql如何进行配置。 (三)PHP基本准备工作 1.选择配置PHP.ini文件 PHP安装完成了以后(其实也就是将压缩包解压缩,也有那种微软的msi那种一步一步安装的,俺没有试过),我们首先来到php的安装目录下,我们在这里可以看到了2个php.ini的文件,即php.ini-dist和php.ini-remended。我们最好选择php.ini-remended,因为这个文件是php官方经过优化以后的文件。我们把这个文件改名改成php.ini,然后把它复制到C:ysql.dll库文件到系统
3、 将libmysql.dll复制到系统目录里是为了能让PHP程序可以和MYSQL数据库相连接。如用的不是mysql就不用复制了,在这里把D:php目录下的Libmysql.dll文件复制到C:32目录下。 3.配置php.ini文件 我们进入C:ysql库,gd库的支持等等。 (1)修改extension_dir参数。如图4所示,我们首先找到extension_dir=./把这里修改成extension_dir=D:/php/ext,这里必须注意修改成自己的配置环境,否则不会成功的。 图4修改extension_dir参数 (2)加载
4、需要使用的模块。根据实际情况加载所需的模块,在本次配置环境中我们需要加载mysql模块,gd模块,mcrypt模块。如图5所示,是我们修改后的情况,我们做的工作是仅仅需要把;extension=php_openssl.dll前面的分号去掉。当然是您需要什么模块就去掉对应的引号。 图5加载需要使用的模块 说明: (1).php可以和任意的数据库进行连接并且能够很好的无缝的工作,例如最经典的是mysql,其次还有mssql,ORACLE等数据库.如果您的操作环境选择的不是Mysql的话,那么您必须修改对应的模块,例如mssql对应的模块是ph
5、p_mssql.dll,ORACLE对应的模块php_oci8.dll等等。 (2)GD模块,加载它的作用是对图形的支持,说的大家明白点例如Discuz的加水印的功能。 (3)mysql是支持Mysql数据库必须加载的模块。 (4)mcrypt模块是Phpmyadmin需要的模块。如果你觉得手工管理mysql麻烦,而且觉得下载软件也比较麻烦的话,可以下载一个phpMyAdmin,非常强大的mysql管理工具。 (四)Mysql基本准备工作 1.安装Mysql (1)运行Mysql安装程序 我们使用的是最新版本的6.0.8,前面基本
6、的安装位置等我们就略过不讲解了,大部分人都可以独立的完成,我们这里重点讲解一下如何配置Mysql的服务器。我们从如图6开始讲解,图6是欢迎界面,没什么说的,直接点下一步。 图6开始安装Mysql数据库服务器 (2)选择安装类型 如图7所示,这里是比较关键的一步,让我们选择安装的类型,DetailedConfiguration是手动精确配置,我们可以自己很好的定制服务器,按照自己的需要配置服务器。这里适合懂Mysql基本原理的朋友使用。第二个是StandardConfiguration标准配置,这个选项的作用是利用Mysql默认推荐的选项来
7、完成安装。我们选择StandardConfiguration,因为我们只是使用标准的Mysql功能就可以了。 图7选择安装类型 (3)配置实例 如图8所示,在实例配置向导中也有2个选择,比较容易理解InstallAsD.exe都可以执行Mysql的上一页1234下一页友情提醒:,特别!程序。根据个人爱好,在本例就全选,且将Mysql作为服务名称。 图8配置实例 (4)设置Mysql密码 点下一步如图9所示,这里主要是一些基本的安全设置,例如root的密码,这里的原则是尽量复杂,并且一定不要使用root用户来安装一些php的程序,例如
8、Discuz等,我们的原则是另外建立一个专用的低权限的用户。我们后面会进行介绍的,我们看图9,在这里还有个特许需要注意的地方,画红线的地方一定不要选择
此文档下载收益归作者所有