MAC如何使用php7搭建LNMP环境

如何在Mac上使用PHP7搭建LNMP环境

1. 确定系统版本及安装Homebrew

首先,需要确认Mac的系统版本是否支持PHP7的安装。可以在终端执行以下命令查看系统版本:

$ sw_vers

接着,安装Homebrew,Homebrew是Mac下非常常用的软件包管理工具,可以方便地安装和管理各种需要在Mac上安装的软件。可以通过在终端执行以下命令进行安装:

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. 安装NGINX

接着,需要安装NGINX,可以通过在终端执行以下命令进行安装:

brew install nginx

安装完成后,可以检查安装是否成功并启动NGINX:

nginx -t

nginx

3. 安装MySQL

安装MySQL也可以通过Homebrew来完成。执行以下命令:

brew install mysql

安装完成后,需要创建MySQL的默认配置文件,执行以下命令:

mysql_install_db

接着启动MySQL:

brew services start mysql

4. 安装PHP7

通过Homebrew安装PHP7:

brew install php

5. 配置PHP7和NGINX

在这一步,需要编辑NGINX的配置文件,将PHP作为一个FastCGI进程运行。可以通过下面的命令来编辑配置文件:

sudo nano /usr/local/etc/nginx/nginx.conf

找到`location ~ .php$`段,并修改为如下代码:

location ~ .php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

保存并退出。然后重新启动NGINX:

nginx -s reload

最后,需要将PHP7和NGINX连接起来。可以通过在终端执行以下命令添加PHP的FastCGI进程:

sudo nano /usr/local/etc/php/7.0/php-fpm.d/www.conf

找到`listen = 127.0.0.1:9000`并修改此段为:

listen = /var/run/php-fpm.sock

保存并退出。然后重新启动PHP7:

sudo brew services restart php

6. 测试LNMP环境

现在,可以在`/usr/local/var/www`目录下创建简单的PHP文件`index.php`。此目录为默认的NGINX文件根目录。

phpinfo();

?>

然后打开浏览器,输入http://localhost,页面应该显示了PHP7的相关信息。

至此,LNMP环境已经搭建好了,可以在此基础上安装和配置更多的软件和框架。

后端开发标签