100%
阅读:114800回复:6
PHPWAMP新手常见错误集锦(PHP环境常规错误大全)PHPWAMP新手常见错误集锦 最常见的原因!放首位考虑!!(不是这个错误提示,也必须看完) 系统造成“(OS 1726)远程过程调用失败。 : AH00370: Failed to create the 'start-up_apache_errorcorrect ion' service”错误 注意:哪怕不是“(OS 1726)远程过程调用失败”这个错误,其他未知错误也要优先考虑是360引起的! 任何时候,使用编程相关软件出现问题,首先排除360!!很多专业级开发软件造成的各种未知错误,几乎都是360惹的祸!360对开发软件支持不是很好,误判严重,而且有时候360拦截是偷偷拦截,不会给你任何提示!(通常体现在360杀毒),一些开发软件造成的这个问题,几乎都是360的不专业引起的,开发人员不要使用360安全产品,因为360考虑安全的时候,只考虑普通用户,完全舍弃开发者,其他杀毒软件就不会这样一刀切,建议更换杀毒软件,如果你坚持使用360,建议你把软件的整个文件夹加入到白名单(360卫士和360杀毒分别都有白名单,两个白名单都要加入才行)。通常我都建议开发人员使用火绒等杀毒软件!360产品首先建议放弃,稍微有点经验的程序员,去查看一下360相关后台程序就清楚为何占用大量内存了,尤其是那浏览器! 解压不完全引起的异常 解压后找不到exe可执行文件说明解压不完全,最好用7Z软件解压,或者是带有7z解压算法的压缩软件进行解压。 软件默认配置不一定适合全部的php程序和全部的电脑系统,web服务器、PHP以及数据库配置等请按照自己的情况适当修改。 1、常规错误(能解决90%的错误) 端口被占用引起的,导致的apache和mysql启动失败,【点此查看端口占用解决方案大全】 该错误的表现:新版本phpwamp会直接提示某个位置的某个端口被占用,旧版phpwamp进度条会运行一段时间后提示失败。 解决方式:可以切换霸体模式或者清空阻碍(也可以点击主界面“查看占用端口”,查询到占用的程序后右键强制解除占用) --------------------------------------------------------------------------------------------------------------------------- 路径引起的错误:禁止把PHPWAMP放在中文路径和带有空格以及括号的路径下,比如:C:\Program Files (x86)这个路径就是错误的 该错误的表现:win7到win10系统,通常软件会弹出提示,如果是早期更新的win10可能会无响应(换个路径就可以了) --------------------------------------------------------------------------------------------------------------------------- 系统环境变量被修改引起的错误,还原默认的环境变量即可(系统环境变量被删掉了,也就无法确认相关路径) 该错误的表现:通常一开始点启动环境或是切换版本的时候,就会立马弹出mysql和apache启动失败的提示。 我们只需要在系统环境变量里设置如下:(自行百度搜索如何恢复电脑系统的环境变量) 变量名:path 变量值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ --------------------------------------------------------------------------------------------------------------------------- PHP版本和网站程序不对应引起的页面空白,或者BOM引起的页面空白。 该错误的表现:安装程序失败或者打开的页面是空白页面。 1、也许是记事本直接编辑受到bom影响, 2、也许是php版本不适合你目前的程序,切换php版本即可 --------------------------------------------------------------------------------------------------------------------------- 腾讯云、阿里云、服务器域名无法访问、无法用公网IP访问(一些IDC服务商的服务器80端口默认是不开放的) 也有一些是因为服务器白名单造成的,如果服务商限制你的网站访问,请联系您的服务商处理。 该错误的表现:内网正常访问,但是外网确无法访问站点里的网站。 端口扫描可以查看外网是否能通过此端口访问你服务器,通常会有防火墙和安全组规则两层保护。 安全规则组可以在服务器控制台上开启,防火墙可以在你服务器上开启。 更具象的解决方案: 西部数码务器:https://www.west.cn/faq/list.asp?unid=420 阿里云服务器:在安全组规则的设置里面开启80。在服务器使用,记得扫描一下端口,运营商是否关闭端口。 阿里云安全规则文档:https://help.aliyun.com/document_detail/25471.html?spm=5176.bbsr289243.0.0.pPBB5o 腾讯云服务器:腾讯云后台开放安全组选择放行的端口就可以了。具体设置位置:云服务器-安全组-管理云主机。 --------------------------------------------------------------------------------------------------------------------------- 2、Apache站点管理常见错误 在站点管理里面的端口出现占用、站点根目录不存在引起的启动失败 解决方式:先导出站点保存在一个地方,清空所有站点,如果清空站点后可以启动,说明站点管理里面的站点设置出现冲突,常见的就是端口相同,还有就是你设置的网站根目录压根就木有!(通常是因为移动了PHPWAMP文件夹到另外的电脑或其他位置,站点路径出现变化引起的) 3、其他操作性错误 解决方式:请查阅PHPWAMP官方相关教程 4、安装扩展出现错误 解决方式:注意版本、位数、线程,只要对应好,没有啥安不上的, 很多同学安装时都说这装不上那装不上的,但是每次我去试都能装得上,所以说,这玩意得细心点! 5、杀毒软件引起的错误 解决方式:PHPWAMP已经过百度杀毒、卡巴斯基的安全验证,但是某些杀毒可能会误报,将PHPWAMP拉入白名单即可。 有些杀毒限制程序,可能造成apache等程序无法访问,请拉到软件白名单即可。 6、电脑系统引起的错误 windows 2003服务器和XP系统其实是同样的内核,php官方发布php5.5的时候已经表示不在支持 所以PHP 5.5 以上的版本并不支持Windows XP 和 Windows 2003 系统,最高只能使用PHP5.4. 因为Apache2.2本身也是无法支持5.5以上的PHP的,php5.5以上的版本必须要运行在Apache2.4上面。 所以Windows 2003用户只能使用PHPWAMP中的apache2.2站点管理,最高只能支持php5.4版本,需要更高的php版本必须升级系统。 7、PHPWAMP的Mysql数据库启动失败,1067错误(多见于低配置服务器) 该错误的表现:PHPWAMP数据库在本地可以正常启动,在服务器上确启动失败,手动纠错出现1067错误提示。 解决方式:服务器内存小也会导致数据库启动失败(可以加官方Q群,用群文件的低配专用my.ini覆盖默认的配置),当然你可以选择设置虚拟内存,也可以升级服务器配置,一般建议用低配my.ini覆盖即可(目前新版PHPWAMP不用替换,如出现错误请查看是否是系统等其他原因引起的) 关于1067错误的其它方式: 默认的配置有时候不适合个别电脑配置,试着删除mysql的my.ini配置,再启动看看,或者自己重建立my.ini。 通常情况下,mysql官方本身就自带了几个适合不同电脑配置的my.ini文件,您可以根据自身电脑配置进行调整。 常见错误内容会持续更新、、、、、 |
|
最新喜欢:thanks... |
4楼#
发布于:2017-12-03 12:20
otepen:把根目录改成www怎么改?回到原帖请查看 http://www.lccee.com/content-129.html (找到站点管理这方面的文档查看) |
|
6楼#
发布于:2018-12-05 16:02
心如静水:解压失败,提示内存不足回到原帖我在下载页面http://www.lccee.com/content-169.html写的很清楚了,内存不够下载大体积的压缩包 |
|