热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

brew安装php7.1.6_Mac环境安装配置PHP7.1+Nginx说明

系统环境:MacOs10.12.6PHP版本:7.1.13Nginx版本:1.12.21.安装PHP#添加源brewtaphomebrew

系统环境:MacOs 10.12.6

PHP版本:7.1.13

Nginx版本:1.12.2

1. 安装PHP# 添加源

brew tap homebrew/dupes

brew tap homebrew/versions

brew tap homebrew/homebrew-php

#更新源

brew update

#安装

brew install php71 --with-imap --with-tidy --with-debug --with-pgsql --with-mysql --with-fpm

#验证(版本应该为7.1.13)

php -v

可能出现的问题:

1.Error: The brew link step did not complete successfully

The formula built, but is not symlinked into /usr/local

Could not symlink sbin/php-fpm

/usr/local/sbin is not writable./usr/local/sbin is not writable.

解决方法:sudo mkdir sbin

sudo chown -R $(whoami) $(brew --prefix)/*

brew link php71

2.php -v版本为php7.1.7(Mac自带的PHP版本),不是我们安装的最新的PHP7.1.13

解决方法:#编辑~/.bash_profile,添加

export PATH=/usr/local/sbin:/usr/local/bin:$PATH

#保存.bash_profile,并启用

source ~/.bash_profile

2. 安装Nginxbrew install nginx

3. 修改php-fpm文件#1. 修改文件名

sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf

#2. 编辑php-fpm.conf文件,修改error_log

error_log = /usr/local/var/log/php-fpm.log

4. 修改nginx配置文件

编辑/usr/local/etc/nginx/mginx.conf文件# 1.修改文件location部分

location / {

root  /Users/user_name/work/phpwork/;  #项目目录路径

index index.html index.htm index.php; #添加index.php

}

# 2. 修改server下的location ~.php$部分,默认是注释掉的,要去掉注释。

location ~ \.php$ {

root      /Users/user_name/work/phpwork;

fastcgi_pass  127.0.0.1:9000;

fastcgi_index index.php;

#修改的部分

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include    fastcgi_params;

}

5. 在/Users/user_name/work/phpwork/下创建index.php文件

phpinfo();

?>

6. 启动php-fpm和nginx# 启动php-fpm

sudo /usr/local/sbin/php71-fpm start

# 停止php-fpm

sudo /usr/local/sbin/php71-fpm stop

# 启动nginx

sudo nginx

# 停止nginx

sudo nginx -s stop

# 修改nginx.conf文件后,重新加载配置文件

sudo nginx -s reload

本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/142.html



推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了如何使用vue-awesome-swiper组件,包括在main.js中引入和使用swiper和swiperSlide组件,以及设置options和ref属性。同时还介绍了如何在模板中使用swiper和swiperSlide组件,并展示了如何通过循环渲染swipes数组中的数据,并使用picUrl属性显示图片。最后还介绍了如何添加分页器。 ... [详细]
  • 本文介绍了如何使用elementui分页组件进行分页功能的改写,只需一行代码即可调用。通过封装分页组件,避免在每个页面都写跳转请求的重复代码。详细的代码示例和使用方法在正文中给出。 ... [详细]
  • 先看看ElementUI里关于el-table的template数据结构:<template><el-table:datatableData><e ... [详细]
author-avatar
书友55918792
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有