因工作须要,接手了一些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-fpmtouch /usr/local/var/log/php-fpm/php-fpm.log//in php-fpm.conferror_log = /usr/local/var/log/php-fpm/php-fpm.log
2. Nginx
1. 装置
brew install nginx
2. 配置
//in nginx.confserver{... 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-fpmbrew services start nginx