之前已经在公司配的办公机上编译Nginx和PHPFPM和MySQL,但是坑爹的台式机键盘用起来实在是不舒服,还是习惯使用笔记本写代码。之前在Win7配置了Nginx+PHP+MySQL,性能真心的郁闷,还是直接用VMWare单独为某个项目配置个开发环境完事儿。
如果只是开发环境,直接使用apt安装即可,使用前务必设置合适的Ubuntu源后并且更新。
sudo apt-get update sudo apt-get install php5-mysql php5-curl php5-gd php-pear php5-imap php5-mcrypt php5-memcache php5-tidy php5-xmlrpc sudo apt-get install mysql-server mysql-client sudo apt-get install nginx sudo /etc/init.d/nginx start sudo apt-get install php5-fpm
和apt安装的Apache一样,Nginx的配置文件为/etc/nginx/nginx.conf,而虚拟机的默认网站(即localhost)配置在/etc/nginx/sites-available/default中,修改或者为其他虚拟主机配置类似的文件即可。网站配置中需要添加fastcgi监听:
location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; }
最后使用sudo /etc/init.d/php5-fpm restart重启FPM即可,回到Linux下的Nginx即稳定又高效,写代码再次变为一种享受!