我通过加载html页面确认运行nginx。
困难是在同一位置运行.php页面,但这给出了404。
使用200px
显示fpm正常安装
因此我非常确定它在.conf或serverblock中。
我的目标是使用服务器块(也称为VirtualHosts)设置所有内容,因为更容易管理不同的项目,所以试图将nginx.conf剥离到最小:
php-fpm -t
和serverblock
#user nobody;
worker_processes 1;
error_log /error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
include /usr/local/etc/nginx/sites-enabled/*;
}
index.php只是简单地显示一条消息'找不到文件'虽然不是通常的nginx格式 - 只是那些词。
答案 0 :(得分:0)
我原以为在基于Linux的操作系统上这很简单。似乎苹果公司已经过多地搞砸了它以使其可行。
我有这方面的专业知识,并且有一个基于Ubuntu的脚本,这使得一切都准备好了这种Linux风格 - 显然Apple不再支持开发人员了。
哦,让我们看看安装我可以在OSX上编辑的VirtualBox解决方案需要多长时间。
这是一个答案本身等待其他人回答的细节,因为我之前有过这个工作 - 我只是想要一个非代理解决方案,并准备找几天找到它。唉苹果阻止了它。