OSX nginx php-fpm 7设置

时间:2017-03-23 18:53:09

标签: php macos nginx

我通过加载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格式 - 只是那些词。

1 个答案:

答案 0 :(得分:0)

我原以为在基于Linux的操作系统上这很简单。似乎苹果公司已经过多地搞砸了它以使其可行。

我有这方面的专业知识,并且有一个基于Ubuntu的脚本,这使得一切都准备好了这种Linux风格 - 显然Apple不再支持开发人员了。

哦,让我们看看安装我可以在OSX上编辑的VirtualBox解决方案需要多长时间。

这是一个答案本身等待其他人回答的细节,因为我之前有过这个工作 - 我只是想要一个非代理解决方案,并准备找几天找到它。唉苹果阻止了它。