lccee
管理员
管理员
  • UID1
  • 粉丝9
  • 关注1
  • 发帖数143
阅读:110519回复:4

PHPWAMP新手常见错误集锦(PHP环境常规错误大全)

楼主#
更多 发布于:2017-04-11 14:16
PHPWAMP新手常见错误集锦

解压不完全引起的异常
解压后找不到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端口默认是不开放的)
也有一些是因为服务器白名单造成的,如果服务商限制你的网站访问,请联系您的服务商处理。
该错误的表现:内网正常访问,但是外网确无法访问站点里的网站。

端口扫描可以查看外网是否能通过此端口访问你服务器,通常会有防火墙和安全组规则两层保护。
安全规则组可以在服务器控制台上开启,防火墙可以在你服务器上开启。


阿里云服务器:在安全组规则的设置里面开启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 XPWindows 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不用替换,如出现错误请查看是否是系统等其他原因引起的)



常见错误内容会持续更新、、、、、
dadas
初来乍到
初来乍到
  • UID621
  • 粉丝0
  • 关注0
  • 发帖数2
沙发#
发布于:2017-05-04 12:52
很感谢,完美解决了我遇到的问题,就是空格路径错误
vfgh
初来乍到
初来乍到
  • UID628
  • 粉丝0
  • 关注0
  • 发帖数2
板凳#
发布于:2017-05-06 09:58
很实用
otepen
初来乍到
初来乍到
  • UID959
  • 粉丝0
  • 关注0
  • 发帖数1
地板#
发布于:2017-12-02 18:28
把根目录改成www怎么改?
lccee
管理员
管理员
  • UID1
  • 粉丝9
  • 关注1
  • 发帖数143
4楼#
发布于:2017-12-03 12:20
otepen:把根目录改成www怎么改?回到原帖
请查看 http://www.lccee.com/content-129.html  (找到站点管理这方面的文档查看)
游客

返回顶部