Articles of PHP的

使用PHP和DOTNET类访问Windowsregistry

这是一个简单的问题:如何访问Windows的registry与PHP和DOTNET类? 我想要做的是读取另一个程序写的值。 谷歌search没有透露太多。 我很欣赏任何答案!

Memcached类未find – (php 5.4.9,windows 7)

我在我的Windows 7(64位机器)上安装了php-5.4.9(32位),并将其configuration为以php-fpm过程运行。 我需要memcached为我的web应用程序,因此安装memcached守护进程和必要的dll文件在我的PHP \ EXT文件夹。 但是当我尝试运行我的Web应用程序文件夹时,我总是得到类Memcached未find错误。 我试着谷歌search,也提到了一些计算器,但无法find解决我的问题。 有人能帮我理解我在做什么错吗?

当应用程序池使用“ApplicationPoolIdentity”时,IIS 8.5使用哪个用户帐户?

我正在使用运行IIS 8.5的新的Windows 2012 R2服务器。 为了testing目的,我在默认的wwwroot文件夹中安装了PHP和Joomla站点(C:\ inetpub \ wwwroot)。 现在,默认网站正在使用“默认网站”应用程序池,该应用程序池又使用“ApplicationPoolIdentity”标识。 Joomla网站加载没有问题,但是当它需要写入文件系统(即新的模块,对configuration文件的改变等)时,问题开始出现。 日志表明系统没有写入文件系统的权限。 我已经为不同的用户帐户,包括“IIS AppPool \默认网站”,“IUSR”和“IIS_IUSRS”组应用了各种不同的写入/修改/完整权限组合。 这些都没有解决这个问题。 但是,如果我已将完全访问wwwroot文件夹分配给“所有人”,则所有function都按预期工作。 现在,显然这是不太理想的,所以在这种情况下,用户帐户是IIS / PHP,我可以授予特定的NTFS权限,而不是打开文件系统到世界上? 谢谢!

我无法在symfony2中创build包

驱动器D:上有Windows 7和WAMP本地主机D: 我正确安装了Symfony2。 当我打开http://127.0.0.1/Symfony/web/config.php我可以看到欢迎! 信息。 但是当我想通过这个命令创build一个包时,在“在Symfony2中创build页面”教程中: php app/console generate:bundle –namespace=Acme/HelloBundle –format=yml 此消息出现: "php is not recognized as an internal or external command oprable program or batch file" 我不知道该怎么办。

XAMPP错误解决scheme? 我已经安装在我的Windows XP双引导机器上

我的系统是双启动, Win-XP专业版(32位)Win-7(64位) 。 我的XP操作系统上安装了XAMPP( C:/ XAMPP )。 我想使用相同的htdocs目录来testing我的Windows上的PHP也。 但是,当我在同一个目录安装XAMPP,我得到这个错误。 重要! 因为系统上激活的用户帐户控制(UAC)可能会限制XAMPP的某些function。 使用UAC,请避免将XAMPP安装到C:\ Program Files(x86)(缺less写权限)。 或者在此设置之后使用msconfig取消激活UAC。 有人能帮助我解决这个问题吗? 谢谢。

使用Windows身份validation与PHP?

场景: 我有一个网站的区域,需要安全和访问异地。 我希望用户input用于在Web表单中login的用户名和密码。 表单将发送用户名和密码来validation它。 如果有效,用户login。 我需要使用表单而不是popup式login框。 PHP是首选,但我很灵活。 任何想法指向正确的方向? 我的雇主有几个安全的地方,他们使用“popup框”。 对于我需要完成的工作,我需要使用一个Web表单。

MediaWiki身份validation与Windows域的凭据

我希望在公司内部创build一个供内部使用的维基页面。 理想情况下,我希望它能够validation我们公司的Windows域的login,以便用户不必为维基访问而专门创build一个新帐户。 所以,当前用户在早上工作时login到他们的计算机上login到域。 我想在我的网页中使用这些凭据来validation用户应该被允许编辑页面吗? 我想要维护用户login,以便我们可以跟踪谁进行了编辑和何时。 是否有可能做到这一点 ? 我能做些什么来做这个改变?

在Windows中运行HipHop PHP

我需要在基于Windows的开发环境中运行HipHop PHP。 即时通讯运行Windows 7,我知道位于Facebook的版本库的版本是为Linux构build的,但是我需要在Windows上运行它。 有些事情要考虑: 我不想安装虚拟机,我有VMWare,但是仅仅为此安装它会很糟糕 没有CyWin … 任何人都可以帮忙

Windowscomposer php安装问题

我试图通过http://getcomposer.org/download/中的composer-setup.exe来安装composer php,而且出现以下错误: 连接错误[ERR_CONNECTION]:无法连接到getcomposer.org 请求https://getcomposer.org/installer失败,出现错误:SSL:操作成功完成。 。 25个字节的发送失败,errno = 10054远程主机强制closures了现有的连接。 。 发送23个字节失败,errno = 10054远程主机强制closures了现有的连接。 。 2个字节的发送失败,errno = 10054远程主机强制closures了现有的连接。 。 无法打开stream:HTTP请求失败! 我试图禁用我的防病毒/防火墙,但我一直得到相同的错误。 我search谷歌,但无法解决这个问题。 任何帮助吗? 谢谢。

php-cgi.exe在500次命中后退出

对于我的生活,我无法弄清楚这一点。 这是我的开发机器设置: Windows 7家庭高级版64位, networking服务器:NGINX 1.3.6 c:\ users \ user_name \ devel \ nginx PHP:5.4.7 c:\ users \ user_name \ devel \ nginx \ php5 一切正常,除了刚刚500命中之后,我的php-cgi.exe意外退出。 没有错误日志,没有事件,什么都没有。 它只是在500次击中后死亡…每一次。 我还没有find一个在线信息来源来帮助我。 所有的configuration似乎有效和良好。 这发生在两个不同的机器上(我的开发桌面和我的笔记本)。 我已经尝试了不同的nginx.conf和php.ini文件…仍然是一样的。 我只需要更好地了解如何进行debugging。 有什么build议么?