因工作需要,接手了一些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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。