关于macos:Mac下NginxPHP-开发环境配置

因工作须要,接手了一些php的coding工作。之前在Win零碎下,装置php开发环境比拟easy,有很多现成的集成环境能够装置,比方wamp。当初,须要在Mac零碎下,搭建nginx+php的开发环境,查阅材料,整顿总结于此。

1. php与php-fpm

1. 装置

Mac自带php解释器与php-fpm,无需本人装置。
如果想要另外装置php,能够应用Homebrew。

2. 配置文件
  • php-fpm.conf
cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf
  • php-fpm.d/www.conf
cp /private/etc/php-fpm.d/www.conf.default /private/etc/php-fpm.d/www.conf
  • error_log
mkdir /usr/local/var/log/php-fpm
touch /usr/local/var/log/php-fpm/php-fpm.log

//in php-fpm.conf
error_log = /usr/local/var/log/php-fpm/php-fpm.log

2. Nginx

1. 装置
brew install nginx
2. 配置
//in nginx.conf
server{
...
        location / {
            root    your_file_root;
            index   index.html index.htm index.php;
        }
        
        location ~ \.php$ {
            root           your_file_root
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
...
}

3. 启动服务

php-fpm

brew services start nginx

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理