关于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的日志

  怎么样关闭apache2的日志文件(logfile)?这是个问题,因为写日志会给系统带来很大的损耗。关闭日志以后,甚至最高可以提高整体性能近40%(粗略估计)那么如何关闭日志呢?

  可以通过降低log级别的办法来减少日志读写。

  这里要提醒的是,这么做将给“入侵检测”以及其他基于日志分析的工作带来麻烦。所以请谨慎使用。

  LogLevel用于调整记于错误日志中的信息的详细程度。(参阅ErrorLog指令)。可以选择下列级别,依照重要性降序排列:

  Level Description Example

  emerg 紧急 - 系统无法使用。 "Child cannot open lock file. Exiting"

  alert 必须立即采取措施。 "getpwuid: couldn't determine user name from uid"

  crit 致命情况。 "socket: Failed to get a socket, exiting child"

  error 错误情况。 "Premature end of script headers"

  warn 警告情况。 "child process 1234 did not exit, sending another SIGHUP"

  notice 一般重要情况。 "httpd: caught SIGBUS, attempting to dump core in ..."

  info 普通信息。 "Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)..."

  debug 出错级别信息 "Opening config file ..."

  通常情况建议使用 crit 到 warn 之间的设置

  (三)

  上面的方法虽然解决了Apache的问题,可是这样会出现偶尔上不了网的现象。经过多天的资料搜索,终于找到了一个较为完美的解决方法了,方法如下:

  网上邻居->;查看网络连接->本地连接(你正在使用的那个连接,一般是这个名字)->;右键点它选"属性"->;选中"internet协议(TCP/IP)

  ->; 属性->;高级->;切换到"wins"标签->点击"导入LMhosts(M)" 然后选择你安装 apache目录下的bin文件夹(我安装的目录是D:\\AppServ\\Apache2.2\\bin) 导入httpd.exe后 就可以开启Apache 也可以上网了

  不过现在不知道什么原因我的电脑老是出现这个问题:寻高手帮忙!点开文件后老是出现要格式化的问题!

  另外我刚做的导航站:http://www.chuangtoucn.cn/daohang 大家要是没有导航站 把这个设为首页啊

时间: 2024-10-12 14:27:13

关于Php本地测试环境的相关文章

分享几款一键搭建php本地测试环境工具

很多朋友平时电脑做服务器都是搭建iis服务器,今天我给大家分享几个一键搭建php本地测试工具!,喜欢做网站论坛的朋友为了使自己的站点能够具有独特的个性和良好的用户体验,总会对自己的站点进行一系列的深度调整,方能充分体现网站特色和唯一性,一般的PHP 本地测试环境[PHP 本地测试.本地服务器.网站制作必备工具] Wordpress 够流行了吧,它是一个用 PHP 编写的强大的博客平台.使用它来架设一个博客平 台相关容易,是新手建站比较方便的工具.但是要真正体会 WordPress(以下简称 WP

java微信公众号开发(搭建本地测试环境)_java

俗话说,工欲善其事,必先利其器.要做微信公众号开发,两样东西不可少,那就是要有一个用来测试的公众号,还有一个用来调式代码的开发环境. 测试公众号 微信公众号有订阅号.服务号.企业号,在注册的时候看到这样的信息,只有订阅号可以个人申请,服务号和企业号要有企业资质才可以.这里所说的微信公众号开发指的是订阅号和服务号. 另外,未认证的个人订阅号有一些接口是没有权限的,并且目前个人订阅号已不支持微信认证,也就是说个人订阅号无法调用一些高级的权限接口,下图就是一个未认证的个人订阅号所具备权限列表,像生成二

杰奇小说建站之本地测试环境搭建

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我的第一篇文章已经和大家大概的说明白了,建设小说网站一个大概的流程,想必你应该明白你现在要做哪一步了,而不是没头没脑的这个也想干那个也想的了.这章主要是为大家介绍用杰奇程序在本地搭建测试环境的一些相关,希望对盆友会有帮助. 杰奇程序的说明文档里很清楚的说明了其运行环境要求,这里就不多说了,大家可以参考说明书就行了.有些人想必在这里就很烦难了,

wamp本地测试环境下fopen url不能用的原因

问题描述 allow_url_fopen = on Whether to allow the treatment of URLs (like http:// or ftp://) as files. allow_url_include = on Whether to allow include/require to open URLs (like http:// or ftp://) as files. 在本地wamp测试环境中,这样设置以后,fopen可以正常打开远程地址,但遇到本地的地址却会

本地测试PHP环境不能正常运行的解决方法

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写.PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用.PHP 独特的语法混合了 C.Java.Perl 以及 PHP 自创新的语法.它可以比 CGI 或者 Perl 更快速的执行动态网页. &http://www.aliyun.com/zixun/a

用 Ubuntu 搭建一个 Ruby on Rails 本地开发环境

想要开发 Ruby on Rails 应用吗?虽然已经有一些(初级的)Ruby on Rails 教程了,但是似乎在如何搭建一个简洁而更新的本地开发环境方面还有些不甚确定的地方. 这个教程将引导你通过几个步骤来搭建一个基于 Ubuntu 的 Ruby on Rails 本地开发环境.而这个教程的即将发布的第二部分,将帮助你搭建一个 Ubuntu VPS.当前你暂时知道 VPS 是虚拟私有服务器的意思就可以了,让我们先将注意力转回到如何搭建本地开发环境中. Bf Frontpage in Set

openfire部署问题,本地源码修改,如何替换到测试环境

问题描述 openfire部署问题,本地源码修改,如何替换到测试环境 我在本地和测试环境都部署好了openfire的服务器,服务器启动成功,客户端也可以访问:如果本地openfire服务器的源码修改了.如何将本地修改后的openfire源码替换到测试环境呢? 普通的项目直接替换中间件的war就行,例如 tomcat weblogic等,但是jetty如何替换呢?

浅谈本地WAMP环境的搭建

  所谓的WAMP环境就是Windows+Apache+Mysql+PHP开发运行环境啦,这对于我们学习php开发来说是最基础的一步了,虽然说现在集成开发环境一抓一大把,但是作为基本功还是必须要学到手的. 在php本地搭建过程中,php环境配置是至关重要的一部分,本文就php在本地的环境配置中作简要说明.以供大家学习! 配置Windows+Apache+Mysql+PHP开发运行环境 安装Apache 获取 Apache Server 下载 这个是包括了open ssl 模块的window可执行

在 Mac/win7 下上使用 Vagrant 打造本地开发环境

1. vagrant介绍 1.1 vagrant能做什么 做Web开发(java/php/python/ruby...)少不了要在本地搭建好开发环境,虽然说目前各种脚本/语言都有对应的Windows版,甚至是一键安装包,但很多时候和Windows环境的兼容性(如配置文件.编译的模块)并不是那么好,麻烦的问题是实际部署的环境通常是Linux,常常还要面临着开发和部署环境不一致,上线前还要大量的调试.而如果让每个开发人员都自己去搭建本地环境,安装虚拟机.下载ISO镜像.选择规格安装创建vm.安装OS