mac下安装nginx和php

  

以下是mac下安装nginx和php的完整攻略及两条示例说明。

安装nginx

1. 安装Homebrew

Homebrew是Mac的一个包管理器,在终端里使用命令可以方便的安装一些开发工具和软件。

在终端中输入以下命令:

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

2. 安装nginx

在终端中输入以下命令:

brew install nginx

3. 配置nginx

在终端输入以下命令打开配置文件:

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

在http模块内添加以下代码:

server {
    listen 8080;
    server_name localhost;

    location / {
        root /usr/local/var/www;
        index index.html index.htm index.php;
    }

    location ~* \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

在上述配置中,监听端口为8080,根目录“/usr/local/var/www”下的文件可以访问,支持php。

4. 启动nginx

在终端中输入以下命令启动nginx:

sudo nginx

示例1:访问静态html文件

在/usr/local/var/www目录下创建index.html文件,写入以下内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>nginx test</title>
</head>
<body>
    <h1>Hello World</h1>
</body>
</html>

在浏览器中访问http://localhost:8080,如果能正确显示“Hello World”则nginx安装成功。

安装php

1. 安装php

在终端中输入以下命令安装php:

brew install php

2. 配置php

在终端中输入以下命令打开php的配置文件:

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

找到以下两行代码进行取消注释:

listen = 127.0.0.1:9000
listen.owner = _www

保存配置并退出。

3. 启动php-fpm服务

在终端中输入以下命令启动php-fpm服务:

sudo php-fpm

示例2:访问php文件

在/usr/local/var/www目录下创建index.php文件,写入以下内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>nginx + php test</title>
</head>
<body>
    <?php echo "Hello World"; ?>
</body>
</html>

在浏览器中访问http://localhost:8080/index.php,如果能正确显示“Hello World”则nginx和php都安装成功。

以上就是mac下安装nginx和php的完整攻略及两条示例说明,希望对你有所帮助。

相关文章