设为首页 收藏本站
查看: 1004|回复: 0

[经验分享] XAMPP和IIS的环境配置

[复制链接]

尚未签到

发表于 2018-12-9 09:22:44 | 显示全部楼层 |阅读模式
  一、XAMPP环境配置
[size=111%]lPHP网站开发过程中,PHP环境搭建和配置是一项基础工作,如何配置PHP环境对PHP初学者来说是个比较麻烦的事,相比PHP4版本时期PHP5的环境配置除了手工搭建外,出现了不少傻瓜式PHP环境配置安装包,比如XAMPPAppServDedeAMPZ等,方便了大家将精力集中在PHP网站开发层面,但是作为一个PHP开发者,环境搭建还是必不可少的,今天先和大家以图文方式分享在Windows平台下如何安装配置Apachefriends Xammp PHP环境配置安装包。
[size=111%]l  XAMPP是一个将Apache服务器、PHPPerlMySQL等融合在一起的安装包,只要下载解压安装即可。它有WindowsLinuxMac OS XSolaris(unix)四个版本。
[size=111%]l要先检查系统的环境。
[size=111%]l第一个运行cmd,在命令输入netstat ano 查看当前该系统中所以端口有哪些和被使用了哪些端口。
[size=111%]l运行任务管理器,查看当前系统正在运行的程序,占用了哪些端口。
[size=111%]l如果您的电脑有安装过iis,进入系统服务把iis服务停止。
[size=111%]l在安装xampp之前要把讯雷、FlashFXP、如果再细心点也可以把相关的一些杀毒软件给关掉。
[size=111%]l现在就可以开始第一步的安装:





lXampp是安装的路径,可以任意选择。但是一定要记住,因为待会修改appchemysqlphp一些相关的文件是在这个安装路径里面,还有一点更重要的是,网站程序也是放在这个路径下的htdocs文件下。
lxampp默认apachephpmysqlsmtpftp服务都是未激活状态,每次重启机器都需要到xampp control panelxampp控制面板)去激活相关的服务,此处提示应为选择哪些服务为系统服务,即可将ApachemysqlFTP服务设置为系统服务,以便在Windows启动后,在无需登陆的情况下仍能运行网站。如果安装时没有设置,则可以在xampp安装目录下找到\apache\apache_installservice.batapache_uninstallservice.bat\mysql\mysql_installservice.batmysql_uninstallservice.batfilezilla_setup.bat这几个批处理文件,将apachemysqlftp服务设定或取消这三个系统服务。除此之外,xampp的控制面板也可以控xamppphp环境配置的启动与停止。
l  最后根据提示xampp windows平台下的PHP环境配置安装包就自动安装完毕了,当然如果作为商用的PHP环境,xampp的默认配置还是有安全隐患的,需要手动进行部分配置
lPHP环境安全配置说明
            主要存在的安全隐患:mysqlphpmyadminroot用户无密码,目录访问问题  
           在游览器中输入http://localhost/xampp/index.php,即可进入xampp的管理界面。(就表示你的安装成功)
[size=111%]lmysqlphpmyadmin安全设置
[size=111%]l  方法一:点击或输入http://localhost/xampp/xamppsecurity.php,页面中请选择phpmyadmin认证方式即:httpcookie,同时设定mysql数据库的root用户密码即可,如果害怕遗忘,也可选择同时输出明文密码至对应的文本文件。
[size=111%]l  方法二:打开位于xampp/phpmyadmin文件夹中的config.inc.php文件。 找到$cfg['Servers'][$i]['auth_type'] =’config’更改为http方式即可。至于mysqlroot用户的密码设置,请参考方法一或者直接在命令行方式下输入
[size=111%]l\xampp\mysql\bin\mysqladmin -u root password yourpass
l目录保护安全设置
l  xampp默认只有针对htdocs下的xampp目录保护选项,方式很简单只要点击或输入http://localhost/xampp/xamppsecurity.php,在xampp目录保护下输入用户名和密码即可,他也有将明文密码输出至相关文本文件的选项。
l  xampp采用的目录保护策略是.htaccess文件,配合使用apachehtpasswd命令,当然xampp只针对htdocs下的xampp目录做了目录保护功能,如何才能自由设置php的目录保护功能,以便禁止非法访问呢?你只要去看下xampp\security\htdocs目录中securefunctions.php文件中的htaccess函数即可受到启发。
lXamppphp环境配置文件
l  Apache\xampp\apache\conf\httpd.conf
l  PHP\xampp\php\php.ini
l  MySQL\xampp\mysql\bin\my.ini
l  phpMyAdmin\xampp\phpMyAdmin\config.inc.php
l  FileZilla FTP\xampp\FileZillaFTP\FileZilla Server.xml
l  Mercury Mail.\xampp\MercuryMail\MERCURY.INI
l  Sendmail\xampp\sendmail\sendmail.ini
l其他
l  所有主文件都存放在 htdocs 文件夹中(\xampp\htdocs
l切记如果修改了各文件配置后,还是访问不了,可以尝试重新一下系统。

IIS的环境配置
[size=111%]l其实IIS环境配置比xampp会简单些(这只是我之前错误的认识)
[size=111%]l安装IIS环境配置也是跟xampp一样要先检查系统环境和各个服务端口等。
[size=111%]l如果你的电脑之前有安装过Microsoft Visual Studio 工具的话,.net框架是已经安装好了,不过之前它只是一个安装,还没注册到。因为到前些日子,才碰到这个问题:原先一直不知道,配置好的环境,别人可以访问到,但是其它页面却访问不了。后来,在网上找了好久,才发现自己的电脑,之前因为安装时,
[size=111%]l第一:有一个次序错误,在安装vs2005vs2008vs2010等,系统最好是要先安装好IIS先,这样可以减少待会在搭配环境出现不必要的错误。
[size=111%]l第二:运行cmd,在命令里输入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe   -i (安装.net框架路径,如果真正安装到,是有提示真正注册的,如果不行再这个路径下的Temporary ASP.NET Files文件给删除,再重新输入一次命令。)
[size=111%]l除非电脑系统是正版的,才会集成IIS安装包,有的话,可打开控制面板然后单击启动 添加/删除程序 在弹出的对话框中选择 添加/删除Windows组件,在Windows组件向导对话框中选中Internet信息服务(IIS,然后单击下一步,按向导指示,完成对IIS的安装。













完成后,在管理工具中打开Internet 信息服务,可见到如下:







IIS环境配置完成。在游览器中输入http://localhost/应用程序名/网页名称。













运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-649289-1-1.html 上篇帖子: IIS Admin Service 服务因下列错误而停止: 拒绝访问 下篇帖子: IIS6下部署ASP.NET MVC应用程序
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表