1、安装 nginx
brew search nginx
brew install nginx
2、安装 php
~ brew search php
==> Formulae
brew-php-switcher php-code-sniffer php@7.1 phplint phpmyadmin phpunit
php php-cs-fixer php@7.2 phpmd phpstan
~ brew install php72
3、安装 php-fpm
mac osx 10.9 系统都自带了php-fpm ,只需要创建conf文件:
sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf
4、安装 mysql
brew install mysql
5、配置 nginx
cd /usr/local/etc/nginx/
vim nginx.conf
修改配置文件 nginx.conf:
error_log logs/error.log;
error_log logs/error.log notice;
error_log logs/error.log info;
error_log logs/error.log warn;
pid logs/nginx.pid;
events {
worker_connections 256;
}
http{
server {
#端口
listen 9002;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
#php文件路径
root /path;
index index.php index.html index.htm;
location / {
index index.php;
}
location ~ \.php$ {
root /path;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
#include fastcgi_params;
include fastcgi.conf;
}
}
6、测试
- 在 nginx.conf 设置的root 对应的文件夹下创建测试文件index.php
<html>
<head>
<title>PHP 测试</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
- 启动nginx服务
sudo nginx
- 启动php服务
sudo php-fpm