MAC下升级PHP到7.1及Nginx安装配置

2017-06-03  本文已影响0人  i0S_毛_宇

一路杀怪,在朋友的协助下,总算配置成功。
本地原环境:Apache2.4;PHP5.6;

1. 安装Nginx

1.1 安装成功:

1.2 启动Nginx:

1.3 配置server

server {
        listen 80;
        server_name phpadmin.com; // 配置本地域名
        root /Users/xxx/xxx/phpmyadmin; // 本地项目路径
        index index.php;

        location / {
                try_files $uri $uri/ /index.php?$args;
        }

        location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;//如果是php文件,就让php-fpm去工作
                # With php-fpm:
                fastcgi_pass unix:/var/run/php71-fpm.sock;  //也可以写成127.0.0.1:9000,如果想使用sock需要 vi php71/php-fpm.d/www.conf 修改listen的设置
                fastcgi_index index.php;
                        fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
                include fastcgi_params;
        }

        access_log /var/log/nginx/xxx.log zqaccess; // zqaccess命名需要与上级目录  nginx.conf 中的log_format命名保持一致
        error_log /var/log/nginx/xxx.err.log;
    }

2. 升级PHP到7.1和安装7.1的php-fpm

2.1 安装成功:

3. 细节(用户权限问题)

3.1 验证Nginx是否生效

配置好虚拟主机后,在指定目录下,创建一个html文件,如果浏览器能正常显示这个文件,则说明nginx生效。

3.2 验证php能否正常运行

nginx server配置的是php71-fpm.sock,遇到了502错误,查看日志提示,用户权限不足。
nginx server配置修改成127.0.0.1:9000,www.conf的listen也修改成127.0.0.1:9000是可以正常执行php的。

上一篇下一篇

猜你喜欢

热点阅读