如何在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环境已经搭建好了,可以在此基础上安装和配置更多的软件和框架。