可以在Windows 8.1上运行带有"VS Community 2013“的Apache服务器来运行PHP脚本吗?我有用于PHP编程的Xammp和Sublime Text 3,但我想用VS编写代码。我已经用IIS Express尝试过了,但是由于某种原因,它不能工作。我想,我需要一台Apache服务器才能正常运行PHP。有没有可能配置IIS而不是Apache来运行VS?
我已经将apache端口从80改为81,因为81端口上的IIS正在运行。
现在,如果我启动wamp服务器并编写localhost:8081,就可以成功地访问phpmyadmin
但是当我写localhost:8081/test.php时,我不能运行php文件
test.php位于wamp64的www文件夹中。
Not Found
The requested URL was not found on this server.
Apache/2.4.41 (Win64) PHP/7.3.12 Server at localhost Port
我在IIS上有个网站。该网站运行PHP。当PHP中发生错误时,该错误应该出现在Windows中(因为php.ini中的D1设置设置为syslog)。
如果匿名用户使用IUSR帐户,则错误不会出现在事件日志中。如果匿名用户使用Application Pool Identity帐户,则错误将出现在事件日志中。
为什么Application Pool Identity帐户可以写入事件日志,而不能写入IUSR帐户呢?请注意,PHP并不是在写入自定义源。还请注意,IUSR帐户位于IIS_IUSRS帐户中,该帐户可以完全访问Windows的应用程序源。
PHP 5.2.5 Microsoft IIS 6.0 Windows Server 2003 R2
我刚刚在我的php.ini文件中启用了php_printer.dll,它可以从命令行正常工作。但是,在IIS上运行的脚本中运行相同的命令时,我会“调用未定义的函数printer_open() ...”。我的老板说,我们不应该重启IIS来让它工作,而且也不愿意尝试,因为我们在那台服务器上运行的任务关键型应用程序很少。是否需要重新启动IIS,或者是否应该从脚本和命令行访问这些命令?
在以下环境中,如何关闭连接并在后台继续?
服务器: Microsoft-IIS/7.0
PHP支持:(作为FastCGI应用程序运行)
PHP版本: 5.2.17
主机:共享,CRON :否
我尝试了许多现有的解决方案,它可以在本地wamp服务器或PHP LINUX服务器上工作,但不能在IIS中工作。
// buffer all upcoming output
ob_start();
echo "Here's my awesome web page";
// get the size of the output
$size = ob_get_length();
//