草庐IT

nginx-alpine

全部标签

php - NginX 不执行 PHP

针对此问题,我已经尝试过数十种可能的解决方案,但找不到任何有效的方法。基本上,PHP文件不会在我的NginX+PHP_fpm+Ubuntu14服务器上执行。我有所有的包,它们正在运行。我已经清除了浏览器缓存等,但还没有任何效果。我感谢所有的帮助!截至目前,如果我尝试访问PHP文件,GET会将其作为HTML文件返回,但不会执行脚本。这是我的nginx.conf文件:worker_processes1;worker_rlimit_nofile8192;events{worker_connections3000;}error_log/var/log/nginx/error.logwarn;p

php - Laravel + AngularJS Nginx 路由

我有以下问题,我需要配置Nginx,因此在用户访问任何URL时,它将保留uri(例如domain.com/some/url/),但仅传递给laravel/并让Angular处理路由。Route::get('/',function(){returnview('index');});当访问/api/{anything}时,Laravel将启动。现在我从公共(public)文件夹返回index.html直到找到解决方案这是我的配置:location/{indexindex.html;try_files$uri$uri//index.html;}location/api{indexindex.

wordpress - 极慢的 HHVM、Wordpress、Nginx

我可能做错了什么,但我正在php-fpmwordpress设置和HHVMwordpress设置之间进行一些测试。我听说过和看到过许多来自HHVM的令人兴奋的结果,但我对我得到的结果感到震惊。使用以下apache测试命令,我从php-fpm获得的性能比HHVM高得多。ab-n1000http://127.0.0.1:8080/对于php-fpm,我每秒收到109.98个请求。对我来说不幸的是,HHVM每秒只能收到约12.33个请求。这些测试是在标准的全新Wordpress安装上完成的。我一定是在我的配置中做错了什么。我只需要一双新鲜的眼睛,看看我是否做错了什么。设置来self本地Macb

curl 到 HTTPS 停止使用 Nginx + php-fpm

当我尝试在nginx+php-fpm中使用https进行curl时,我在php-fpm.log中收到下一个错误WARNING:[poolwww]child661exitedonsignal11(SIGSEGV)after64.104500secondsfromstart[20-Aug-201400:09:43]NOTICE:[poolwww]child670startedNginx也给我一个502网关响应。简单代码: 最佳答案 快速回答:只需尝试删除并安装php。长答案:我遇到了同样的问题。我花了一整天的时间来修复它。在这个论坛上讨

php - 如何在 Nginx 上使用 Xdebug 和 Laravel,在 Mac 上使用 PHPStorm?

有关如何使用PHPStorm设置XDebug的指南。版本:PHP7.0PHPStorm2016.3.2XDebug2.5OSXElCapitan10.11.6 最佳答案 本指南仅适用于PHP7、MacElCapitan、PHPStorm2016.3安装brewhttp://brew.sh/安装php7brewinstallphp70安装nginx指南-http://learnaholic.me/2012/10/10/installing-nginx-in-mac-os-x-mountain-lion/配置-https://gist.

Nginx + Amazon Linux 上的 php-fpm = 在信号 11 上退出

AmazonLinux最新版PHP5.4.19(cli)(构建时间:2013年9月3日23:19:23)nginx版本:nginx/1.2.9已安装的PHP-FPM:PHP5.4.19(fpm-fcgi)(构建时间:2013年9月3日23:22:01)phpinfo()正在运行pma.nginx.conf:server{listen80;server_namepma.my.server;root/usr/share/phpmyadmin;indexindex.php;charsetUTF-8;access_log/var/log/myserver/pma.access.log;erro

php - 使用 auth_request 模块的 Nginx 身份验证

我已经安装了启用了auth_request模块的nginx,但是当我尝试设置身份验证时遇到了问题。我想通过php脚本进行身份验证,当用户向此位置发出请求时,nginx请求到php文件,如果响应为2xx,则身份验证为真,如果响应为4xx,则身份验证失败。这是我现在所做的,它正在完美地工作,但我不知道如何在php文件上传递参数,例如用户名密码:http://example.com/live/index.php?username=test&password=password这是在没有这些参数的情况下工作的配置。location/live{auth_request/http_auth;}loc

PHP-FPM + Laravel + Nginx + Ubuntu 权限

这个问题我之前也搜索过,但是好像没有什么地方讲的很透彻,大多只有app/storage之类的问题。权限没有设置所以webserver可以写文件,但我的问题似乎更大更根本,我希望有人能彻底解释这应该如何设置,最好不需要设置权限到777.所以我的堆栈是Ubuntu14.04,PHP5.6与PHP-FPM因为我使用nginx1.4.6我使用Laravel4.2作为框架,现在还有一个我使用Git作为我的版本控制工具。那么什么是必要的逐步允许以下内容:设置初始项目,Git和Nginx:据我所知,Nginx设置为使用用户名www-data作为默认对吗?这是否意味着我必须分配我的用户,例如kevin

macos - Nginx + PHP-FPM 在 Mountain Lion 上非常慢

我已经在运行ML的MacBook上使用PHP-FPM设置了Nginx。它工作很好,但是当我在浏览器中运行页面时需要5到10秒才能连接。甚至是以下PHP脚本:连接大约需要5秒。我正在使用Chrome,我在状态栏中收到“发送请求”消息大约7秒钟。如果我再次刷新它似乎立即工作,但如果我离开它大约10秒它会再次“休眠”。就好像nginx或PHP将要休眠,然后需要很长时间才能再次醒来。编辑:这也会影响服务器上的静态文件,因此它似乎是DNS或nginx的问题。谁能帮我弄清楚是什么原因造成的?nginx.confworker_processes2;events{worker_connections1

php - 调用未定义函数 pcntl_fork() php-fpm nginx

我正在尝试在php-fpm中使用pcntl_fork()但它不可用,我得到:Calltoundefinedfunctionpcntl_fork()即使我在php.ini中注释掉了disable_functions。phpinfo()显示作者,php-m还列出pcntl。如果我从cli执行我的脚本,它就可以工作。我需要启用任何其他选项吗?作为MWE,我在https://github.com/white-gecko/pcntl-mwe准备了一个最小的docker环境分别dockerpullwhitegecko/pcntl-mwe如果您使用dockerrun-it--rm--namepcnt