mac 10.14.76 Mojave系统自带的php为7.1.3如果只是简单调试php代码的环境已经足以.几分钟内即可搭建完整的lnmp环境
背景
新入手一台mbp,所以需要装一个简单的lnmp跑一些简单的php脚本,Mojave系统自带php
是7.1.3已经完全符合使用要求,只需要简单的改下配置即可,nginx
和mysql
更是直接使用brew
直接安装就行.但是brew install 不同版本的软件的时候已经更改为 php@71 而不是 php71 这种,所以不确定的时候一定要先 brew search php|mysql
查看一下.
nginx
# 用mac 的包管理 brew 安装nginx
$ brew install nginx
# 启动nginx
$ sudo nginx
# 编辑nginx配置文件, 先改一下和项目路径 安装完nginx后配置文件默认就在 /usr/local/etc/nginx 下
$ sudo vi /usr/local/etc/nginx/nginx.conf
http {
...
#gzip on;
autoindex on; # 开启文件浏览
autoindex_exact_size off; # 显示kb大小
autoindex_localtime on; # 显示修改时间
...
server{
listen 80;
server_name localhost;
...
location / {
root /www; #php脚本位置
index index.html index.htm;
}
...
location ~ \.php$ {
root /www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; #自带的注释掉 改成下面的
fastcgi_param SCRIPT_FILENAME $document_root$fast