轻松配置PHP MANAGER

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

轻松配置-微软发布PHPManagerforIIS7再也不用为在IIS上配置PHP而烦恼了,微软刚刚发布了面向IIS的PHP管理器版本1.0,x86和x64系统均可使用,用途如下:*关联PHP和IIS*并列运行多个PHP版本在同一台服务器上,甚至在同一网站*检查PHP运行时配置和环境(的phpinfo()函数的输出)*配置各种PHP设置*启用或禁用PHP扩展*远程管理php.iniPHP配置文件下载:PHPManagerforIIS7Win7IIS7.5+PHPManager安装配置PHP5+Mysql教程在WIN7上安装配置PHP5,之前多数搭建的是Apache+PHP+Mysql的环境,由于微软已逐步开始重视PHPONWindows的应用,相继推出了MicrosoftWebPlatform,PHPManager等IIS平台工具,所以一直想体验下PHPONWIN,下面分享下在WIN7IIS7.5上应用MicrosoftWebPlatform+PHPManager安装配置PHP5的心得和感受。Win7IIS7.5+PHPManager安装PHP教程我在Win7上使用的是MicrosoftWebPlatform安装PHPManager和PHP5.2.14的,首先介绍下MicrosoftWebPlatform这个平台。MicrosoftWebPlatform是什么?MicrosoftWebPlatform是微软整合开发语言以及应用程序的平台,通过MicrosoftWebPlatformInstaller可以安装配置诸如ASP.NET、PHP等开发平台以及相应的WEB应用,说白点有点类似软件商店。通过MicrosoftWebPlatform(MicrosoftWeb安装2.0)下载安装PHP通过WEB安装平台安装PHP5.2.14的页面在这里,打开后点击InstallPHP5.2.14连接,首先会提示你安装MicrosoftWebPlatformInstaller,然后点击页面第二部完成会弹出WEB平台安装程序2.0界面,如图MicrosoftWebPlatform安装程序平台,提示安装PHP默认安装的是PHP5.2.13(实际下载的是PHP5.2.14)以及PHPMangerforIIS,你可以点击左侧三个按钮选择你需要安装的WEB平台、WEB应用程序等,WEB平台中WEB服务器选项主要针对的是IIS,点击自定义,可根据需要选择需要安装的IIS功能,如果你是以CGI方式安装配置PHP,请务必勾选CGI选项!然后点击下一步,会列出相应选项的下载地址,如图MicrosoftWebPlatform下载PHP5.2.14WIN32安装程序特别说明:1、我使用WEB程序安装平台2.0能正常下载PHPManagerForIIS,但无法正常下载PHP5.2.14,可能与当时网速有关吧,由于这两个软件是相互依赖关系,所以PHPManagerForIIS无法安装,我是点击平台提示的安装地址手动下载PHP5.2.14以及PHPManagerForIIS的,所以我个人感觉这个平台有点鸡肋的感觉。2、在Win7上安装配置PHP之前,你首先需要通过WEB程序安装平台2.0安装配置好IIS7.5,否则可能导致PHP安装时不成功。3、在选择下载PHPManager时,请注意你的Win7是32位还是64位,PHPManager有32和64位两个版本,我的Win7系统是32位,所以我下载的是PHPManagerForIIS-1.1.0-x86安装PHP5.2.14在完成Win7IIS7.5的配置安装以及PHPManager的安装之后,点击安装php_5.2.14-nts-Win32-VC6-x86.msi,如图php_5.2.14-nts-Win32-VC6-x86安装配置我重点说下PHP安装时的注意事项1、php_5.2.14-nts-Win32-VC6-x86.msi安装程序默认并不安装PHPExtension扩展,安装PHP时请务疏忽,否则PHP的相关扩展是无法使用的。2、尽管PHPMnanger有PHPExtension的管理,比如从外部导入相关的DLL文件,禁止或启用DLL扩展等,但这一切的基础建立在安装PHP时PHP安装目录下已包含ext目录,否则phpinfo是不会显示相应PHP扩展库的。3、提供一个技巧,如果系统提示无法加载PHP扩展模块,你可以在CMD模式下,通过php-m命令查看是否缺少相应的DLL文件来排查PHP安装是否有问题。4、在安装PHP5.2.14时,如果你确认使用IISFastcgi方式运行PHP,请选择Cgi选项。5、在完成PHP5.2.14安装后,通过控制面板-管理工具-IIS管理器中的FastCgi设置,可以看到已经添加了PHPFastCgi的配置。PHPManager配置PHP5教程在完成PHP5.2.14安装后,添加网站的过程请参考Win7IIS7下以FastCgi和ISAPI方式安装配置PHP5教程一文,我添加的网站是以我的PHP开发博客命名,然后点击网站名,在IIS7.5管理器右侧点击PHPManager图片,界面如图所示:PHPManager配置PHP5PHPManager功能界面分三块PHP安装管理:PHP安装版本、PHP版本管理、phpinfo配置信息输出等PHP配置管理:PHP.INI配置文件、错误报告、PHP配置选项管理等PHPExtensions扩展库管理:enable或者disable相应的PHP扩展库以及增加新的扩展等。你可以通过这三个部分去管理和配置PHP.INI中的信息,非常方便。Mysql数据库安装由于默认微软的WEB安装程序中主要针对的是SQLServer、ODBC等相关数据库,并不涉及Mysql数据库,所以需要另外下载安装Mysql,我提供一个Mysql5.1下载地址,Mysql数据库的安装配置过程请参考PHP环境搭建:Windows7下安装配置PHP+Apache+Mysql环境教程一文。至此,Win7IIS7.5上通过MicrosoftWebPlatform和PHPManager安装配置PHP5+Mysql的教程就介绍完了,我觉得PHPManager是一个在IIS服务器上管理配置PHP非常好的工具,推荐大家使用。前端开发人员必须熟悉的10个CSS3属性导读:随着Css3和html5的风靡,越来越多的前端人员开始学习Css3,今天的文章就是来说说前端应该掌握10个Css3属性。对于Css3的新属性,你又了解多少呢?虽然大多数的css3属性在很多流行的浏览器中不支持,但是我们鼓励在前端开发中要学会并且运行这些css3属性,因为这是未来的趋势。关键是首先确定你是否对各个浏览器之间的细微的差别有所了解,你能肯定的说IE显示的90度的角就不圆滑嘛?这取决于你的决定。但是要永远记住,网站设计不必看到所有浏览器的不同。1.Border-radiusBorder-radiusBorder-radius是一大堆CSS3属性中最受欢迎的一种,border-radius是CSS3中级别最高的一个属性。当设计者害怕一个层在将在不同的浏览器之间以不同的方式显示时,CSS圆角,一个很初级的知识,将引导他们开始学习。我们为移动浏览器提供一个备用的观看体验的想法都非常好。奇怪的是,当这种方法出现在桌面浏览器上时,他们却又不这么认为。border-radius是一大堆CSS3属性中最受欢迎的一种,border-radius是CSS3中级别最高的一个属性。当设计者害怕一个层在将在不同的浏览器之间以不同的方式显示时,CSS圆角,一个很初级的知识,将引导他们开始学习。我们为移动浏览器提供一个备用的观看体验的想法都非常好。奇怪的是,当这种方法出现在桌面浏览器上时,他们却又不这么认为。-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;注意:请在Safari5和IE9浏览器中执行“border-radius”语法。圆许多读者也许不会意识到我们可以用这个属性来做一个圆。-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;如果想再添加点效果,我们可以利用FlexibleBoxModel(详情在8中)来使得文字在垂直在水平方向都居中。这需要加点代码,但这仅仅是对不同浏览器的补偿。display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:horizontal;/*thedefault,sonotreallynecessaryhere*/-webkit-box-orient:horizontal;box-orient:horizontal;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;box-pack:center;box-align:center;2.Box-shadowBox-shadow接下来是非常普遍的Box-shadow,可以使你的元素立即美化,只是记得不要把值设得太离谱。-webkit-box-shadow:1px1px3px#292929;-moz-box-shadow:1px1px3px#292929;box-shadow:1px1px3px#292929;box-shadow的四个参数1.x-offsetx轴偏移2.y-offsety轴偏移3.blur模糊值4.colorofshadow阴影颜色现在,许多人不知道可以一次运用多个box-shadows,这样做会产生一些有趣的效果。在下图中,我使用蓝色和绿色阴影来放大一下效果。Box-shadow-webkit-box-shadow:1px1px3pxgreen,-1px-1pxblue;-moz-box-shadow:1px1px3pxgreen,-1px-1pxblue;box-shadow:1px1px3pxgreen,-1px-1pxblue;CleverShadowsdivimgsrc=tuts.jpgalt=Tuts//divTheCSS.box:after{content:'';position:absolute;z-index:-1;/*hideshadowbehindimage*//*TheShadow*/-webkit-box-shadow:015px20pxrgba(0,0,0,0.3);-moz-box-shadow:015px20pxrgba(0,0,0,0.3);-box-shadow:015px20pxrgba(0,0,0,0.3);width:70%;left:15%;/*onehalfoftheremaining30%(seewidthabove)*/height:100px;bottom:0;}3.Text-shadowText-shadowText-shadow是我们可以省略前缀的几个CSS属性之一,类似的还有box-shadow,它必须应用于文本,并它们有相同的四个参数:1.x-offset水平位移2.y-offest垂直位移3.blur模糊值4.colorofshadow阴影颜色h1{text-shadow:01px0white;color:#292929;}Text-Outline和box-shadow一样,它可以设置多个阴影通过逗号分隔符。例如,我们创建文本框的轮廓,当Webkit不支持stroke效果,我们可以使用下面的代码让更多的浏览器支持(虽然不是很美观)。body{background:white;}h1{text-shadow:01px0black,0-1px0black,1px00blac

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功