WampServer

推荐链接

链接目录

php.exe 在执行PHP程序时候突然变成了0KB

找到相同版本的PHP直接替换PHP.exe文件就可以了

php.ini和phpForApache.ini的应用区别

php.ini是针对命令行模式(CLI)的,此时是不需要apache参与的;
phpForApache.ini是针对web模式模式的,当通过浏览器请求web服务器访问php站点时,web服务器apache会加载phpForApache.ini配置文件。

apache的bin目录下也有一个php.ini的快捷方式可以直接访问phpForApache.ini(不要在意apahce命名PHP的名称,要看属性指向的是哪个文件)在这里插入图片描述

php无法保存SESSION问题

php.ini文件和phpForApache.ini 文件 里面都有 对路径的控制,相关路径问题可能也需要进行修改,打开文件搜索wamp64或wamp 就可以看到了,其中 php.ini 里面的 session.save_path 这个就是控制tmp路径,可以直接进行修改,注意:修改完成后一定要重启apache
在这里插入图片描述

部署SSL时候产生的问题

WampServer(本人测试环境wampserver3.0.6,服务器Windows Server2012 R2)(我开发环境windows10竟然神奇的不需要替换文件就可以直接启动,然后在生产环境就必须要替换,这个目前不清楚是否跟服务器有关,特此记录)

经过搜索发现wampserver3.0以上的版本有缺陷,加载不了ssl_module模块,
解决方法需要去下载2.5版本的wampserver复制里面的文件,把3.0的wampserver目录下的几个文件给替换掉,替换路径相同,就是一个是apache2.4.9,一个是apache2.4.23
wampserver2.5
[Apache安装目录]/bin/ ( openssl.cnf、ssleay32.dll、openssl.exe、libeay32.dll)
[Apache安装目录]/modules/ (mod_ssl.so)
在这里插入图片描述
在这里插入图片描述

替换时候可能发现,被替换的文件显示 0Kb,或者两者大小相差过大,这个不需要管(在步骤一就叫备份文件了,有问题就回滚),将上面的步骤全部都做完,然后重启WampServer就可以尝试访问https了

远程数据库链接缓慢

\wamp64\bin\mysql\mysql5.7.14\my.ini

//禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。
[mysqld] 
skip-name-resolve   

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值