PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。
&">nbsp; 用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
昨天在电脑上安装dede的本地测试环境,想跑几个PHP程序玩玩。安装过程中一切正常,安装完毕,启动Apache,却怎么也启动不了。总是启动了,又莫名其妙的自动停止了。我在开始-->运行-->输入services.msc进入“服务(本地)”,在这里手动启动,还是没有成功,给出个警告框。提示说:本地计算机上的Apache2.2服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务。我也不知道这是什么意思。就去Google了一下。
现将整理后的解决方案公布如下:
在桌面右键网上邻居-->点击“属性”-->打开“网络连接”窗口-->在“本地连接”右键单击“属性”-->打开“本地连接属性”对话框-->在“常规”选项卡下的“此连接使用下列项目(o):”内双击“Internet协议(TCP/IP)”-->打开 “Internet协议(TCP/IP)属性”对话框-->点击右下脚的“高级(V)...”按钮-->打开“高级TCP/IP设置”对话框 -->单击“WINS”选项卡-->选中“禁用TCP/IP上的NetBIOS(s)”。-->一直点击“确定”按钮即可。
这两天不知道为什么Apache启动时总时出现问题,找了很多方法还是不行,郁闷了好几天。
每次手动启动apache 时总是提示:本地计算机上的Apache服务启动后又停止了,一些服务自动停止,如果他们没什么可做的例如"日志和警报"服务。
今天终于把问题给解决了,心里舒服多了。
解决方法如下:
在网络连接属性里选
tcp/ip属性--> 高级-->wins标签--->下面有启用LMHOSTS查询,及netbios的选项
改为禁用,任务管理器里立刻就可以看到apache进程cpu迅速下降(不再尝试开子进程)
经测试暂时还没有问题
可能还和tcpip.sys这个文件有关系
特别是xp sp2系统
极端方法是关掉apache的日志