以下是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的完整攻略及两条示例说明,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mac下安装nginx和php - Python技术站