草庐IT

PHP-apache

全部标签

php - Nginx 和 PHP-FPM - 权限被拒绝 - Windows

我正在尝试在Windows10中使用nginx配置PHP服务器,但我遇到了一些问题。我想做什么?如果我访问本地主机,我会看到phpinfo页面(确定)如果我访问localhost/phpmyadmin,我会看到访问被拒绝。(失败)如果我访问localhost/laravel/public,我会看到laravel框架的欢迎页面。文件夹结构D:/Server/apps/phpmyadmin(phpmyadmin应用程序)D:/服务器/bin/nginxD:/服务器/bin/phpD:/Server/conf/nginx/nginx.confD:/Server/conf/php/php.in

php - Linux to windows compatibility with dev/urandom,有没有更好的方法?

您好,我想使用一个名为Kunststube-CSRFP的包在我的项目上问题是包会在Windows机器上抛出异常,因为dev/random对于Windows不合法..导致异常的函数如下..protectedfunctiongetRandomHexStringFromDevRandom($length){static$sources=array('/dev/urandom','/dev/random');foreach($sourcesas$source){if(@is_readable($source)){returnbin2hex(file_get_contents($source,f

php - 是否可以更改 PHP 的 print_r 函数的行为

这个问题在这里已经有了答案:makingprint_rusePHP_EOL(5个答案)关闭6年前。我已经用PHP编写代码很长时间了(到现在已经15年多了),而且我通常在Windows操作系统上这样做,尽管大部分时间是为了在Linux服务器上执行。多年来,我遇到了一个烦恼,虽然它并不重要,但事实证明它有点烦人,我已经到了想看看我是否能以某种方式解决它的地步。问题是:在编码时,我经常发现将数组的内容输出到文本文件非常有用,这样我就可以查看它的内容。例如:$fileArray=file('path/to/file');$faString=print_r($fileArray,true);$s

python - 从 Windows + Apache 上运行的 Django 应用程序调用时 Popen 不执行

我需要从我的Django应用程序调用Popen命令,它可以在开发机器上运行,但是当我尝试调用该命令时它没有执行,而应用程序由Apache没有错误,它只是默默地完成。defbackup():filename=datetime.datetime.now().strftime("%d-%b-%Y_%I-%M-%S-%p")Popen('pg_dump--dbname=postgresql://postgres:secret@127.0.0.1:5432/db-fD:/backup/%s'%filename,shell=True)谁能告诉我哪里出了问题。 最佳答案

java - Tomcat Windows 服务 (Apache Commons procsrv) "The user name or password is incorrect"

我花了2天多的时间试图让它工作,希望有人能给我指明正确的方向......我正在尝试以特定用户名的形式在WindowsServer2012R2上运行Tomcat8作为服务。由于我的应用程序的复杂性,我直接运行tomcat8.exe//IS/...而不是使用service.bat脚本。当服务运行时,我在公共(public)日志中收到以下错误:[2016-05-3118:00:14][debug](prunsrv.c:1679)[3280]CommonsDaemonprocrunloginitialized[2016-05-3118:00:14][info](prunsrv.c:1683)[

php - 使用 phar 打包和部署 Yii2 Advance 应用程序

通过引用this这个链接我已经成功打包了我的简单PHP应用程序。现在我想打包(创建.phar文件)我的整个Yii2Advance应用程序以将其部署到服务器上。我已按照上述链接中给出的所有步骤进行操作,但是当我运行它时出现此错误:Warning:require(phar://D:/www/myphartest.phar/../../vendor/autoload.php):failedtoopenstream:pharerror:"vendor/autoload.php"isnotafileinphar"D:/www/myphartest.phar"inphar://D:/www/myp

使用 php5apache2_4.dll 时 php_intl.dll 不工作

在我安装的Windows764bit上:Apache2.4.23x86VC11线程安全php5.6.27-Win32-VC11-x86Apachehttpd.conf:...LoadModulephp5_module"D:/devapps/php/php5apache2_4.dll"AddHandlerapplication/x-httpd-php.phpPHPIniDir"D:/devapps/php"...一切正常,使用phpInfo()我看到加载的PHP.ini是正确的(PHPIniDir)并且启用了扩展intl:PHP.ini...extension_dir="D:/devap

PhpStorm 在 Windows 上使用 PHP 5.6 表示 "PHP version Not installed"

我从here下载了适用于Windows的PHP5.3版的msi安装程序.安装后,我可以让PhpStorm毫无问题地识别它(成功添加解释器)。现在,我想安装5.6版。这个版本没有msi,所以我下载了一个(实际上是多个)压缩文件。我解压它,然后转到PhpStorm,添加解释器,当我选择php.exe文件时,它告诉我“PHP版本:未安装”。我运行的是x64Windows10。我已经在下载页面中尝试了x64(nts和非nts)版本,以及x86版本。我还尝试更改环境变量PHPRC以防msi安装程序正在执行此操作。一切都没有运气。知道发生了什么事吗? 最佳答案

php - 如何在 Windows 上使用 composer 正确安装 Ratchet ?

几周来我一直在尝试解决这个问题,但仍然无法解决问题。我是在开始探索Ratchet后才开始了解composer的,因此对于应该在哪里安装它感到困惑。1)在哪里安装composer.phar文件?Soe对我的项目的根说。有人说我的机器上安装了php。我通过单击此处的Composer-Setup.exe安装了composer.phar:https://getcomposer.org/download/这会将它安装在C:\ProgramData\ComposerSetup\bin\composer.phar现在我的Ratchet项目位于:C:\projects\rachet\index.php

php - 使用 IIS 8.5 的 angularjs http Post 请求中的 405 方法不允许错误

我在iis8.5上运行的angularjs应用程序出现“405方法不允许”错误这些是我的header请求...Access-Control-Allow-Headers:Content-Type,AcceptAccess-Control-Allow-Methods:GET,POST,PUT,DELETE,OPTIONSAccess-Control-Allow-Origin:*Allow:GET,HEAD,OPTIONS,TRACE我看到的是“Allow:GET,HEAD,OPTIONS,TRACE”中缺少帖子谁能指导我如何在IIS8.5中启用POST请求。已解决ifinallysolve