草庐IT

PHP openssl_public_encrypt 导致页面超时/连接重置?

刚迁移到新机器并遇到问题。注意:这是Windows7、Apache2.2.21、MySQL5.5.16、php5.3.8设置。每次我运行某个PHP脚本时,我都会遇到“页面加载错误-连接已重置”。我知道该脚本在使用各种echo语句调用函数之前有效,但调用:openssl_public_encrypt();我的页面超时。我已将适当的openssl.dllPATH添加到我的Windows配置设置(D:\xampp\php\etc),但我的实际本地主机上仍然出现页面超时错误(以及上述错误)。页面返回:TheconnectionwasresetTheconnectiontotheserverwa

php - 写入 php ://stderr

我正在尝试使用php://stderr来编写日志以工作。我正在使用Slim框架,它利用@fopen('php://stderr','w')进行日志记录,我真的希望它能工作。以下测试用例应该有效,但只有第一个有效://1.error_log-worksfineerror_log("Writtenthroughtheerror_logfunction",0);//2.PHPwrapper,iephp://stderr-doesnotwork$stderr=fopen('php://stderr','w');fwrite($stderr,"WrittenthroughthePHPerrors

php - 在 Windows 上使用 XAMPP 安装 PHP YAML 扩展

大家好,我目前正在做一些PhP工作,需要我使用yaml_parse_file()函数来解析YAML文件。我对这门语言还是陌生的,所以当我尝试在Windows上未修改的XAMPP服务器上使用该函数时,我收到错误“找不到函数”。经过一番研究后,我发现您实际上应该在php安装上安装扩展才能使用该功能。http://php.net/manual/en/yaml.setup.php这个链接详细介绍了安装过程,我已经通读了它,但是我对安装过程感到困惑。上面的链接指出没有可供下载的DLL包,但是直接对此链接发表评论http://pecl.php.net/package/yaml在那里你可以清楚地看到

windows - Apache (xampp) 无法在 Win 10 上运行 - W3SVC 未运行

我已阅读有关Apache未在Windows10上运行的其他问题,但我检查了我的正在运行的服务列表,没有任何W3SVC、万维网发布服务或Skype自动运行。我还尝试编辑配置文件以将端口更改为81或122,但这没有用。我打开cmd并运行netstat-a来检查端口,但我不知道如何读取此信息来判断哪个是端口80以及哪个服务正在使用它。我将计算机从Windows7升级到Windows10。谢谢 最佳答案 嗯,xampp在Windows10上运行应该没有任何问题。要了解实际错误,请尝试启动apache。由于错误,apache不会启动,但它还会

php - 在 Windows 10 和 PHP7 上将 ZeroMQ PHP 扩展添加到 XAMPP

我在将ZeroMQPHP扩展添加到XAMPP时遇到问题。设置:Windows10、PHP7、XAMPP(7.0.9)我已经采取的步骤:将PHP(D:\xampp7\php)和PHP扩展(D:\xampp7\php\ext)目录添加到系统变量(PATH)遵循zeromq.org上的说明。我从x86ts下载了peclrepository版本,因为列出的快照链接(http://snapshot.zero.mq/)已关闭。将libzmq.dll复制到PHP目录,将php_zmq.dll复制到PHP扩展目录通过添加extension=php_zmq.dll更新了php.ini(D:\xampp7

php - 需要 PHP 5.4 版本的 XAMPP - Windows

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我遇到过需要PHP5.4版本的XAMPP的情况。我将把它安装在WindowsServer2003上。我可以知道可以在其中找到适用于Windows的所有旧版本xampp的存储库吗?谢谢!

php - 为什么 Apache 不能在 XAMPP 安装中启动?

我已经迈出了学习PHP的第一步-认为这是朝着正确方向迈出的重要一步。但是,我需要一些有关安装XAMPP的帮助。我已经通过ApacheFriends站点下载了文件和所有这些文件,但是当我前往控制面板时,我遇到了很多错误。这就是它对我说的:**10:21:53[Apache]Problemdetected!10:21:53[Apache]Port80inuseby"Unabletoopenprocess"withPID4!10:21:53[Apache]ApacheWILLNOTstartwithouttheconfiguredportsfree!10:21:53[Apache]Youne

windows - xampp 中的 apache 无法打开 - 在它之前工作之后

我最近在我的Windows机器上安装了Xampp。我刚做的时候它起作用了,见here.但是,现在apache不会打开。我意识到我没有正确关闭它(没有使用xampp_stop),所以这可能是原因。我得到的错误是:make_sock:couldnotbindtoaddress0.0.0.0:80nolisteningsocketsavailable,shuttingdownunabletoopenlogs我怎样才能让它工作? 最佳答案 刚刚遇到这个关于Apache无法正常工作的文档非常丰富的博客。如果您遇到Apache启动问题,我认为它

windows - XAMPP(适用于 Windows)是否优于 WampServer?如果是这样,为什么?

似乎很多关于Web开发入门问题的答案都包含“安装XAMPP”,即使平台是Windows。同时,WampServer似乎不常被提及。我同时使用了XAMPP和WampServer(无可否认,WampServer多得多)并且认为它们都很好。那么,XAMPP是首选吗?如果是,为什么?我意识到Perl与XAMPP一起提供,但即使PHP是唯一有问题的编程语言,这种偏见似乎也存在。Thisquestion似乎相关,但答案并没有真正触及为什么XAMPP似乎优于WAMP的核心。(而且也有点陈旧。)更新(2012年5月30日):Thisarticle,指向更多要试用的包。AMPSS是作者出于易用性和可扩展

windows - 找不到 XAMPP 对象错误

我刚刚在我的机器上安装了XAMPP,当试图访问htdocs中的子文件夹时,我收到以下错误。Objectnotfound!TherequestedURLwasnotfoundonthisserver.IfyouenteredtheURLmanuallypleasecheckyourspellingandtryagain.Ifyouthinkthisisaservererror,pleasecontactthewebmaster.Error404localhostApache/2.4.4(Win32)OpenSSL/0.9.8yPHP/5.4.19"为了访问htdocs的子文件夹,我需要进