前提:服务器上nginx和php都已经装了,所以要做两步工作:让nginx支持php和安装minify。

  在写项目时,为了清晰有条理,css和js会写的很有条理加了很多注释,但当网站上线时,就必须对这些代码进行精简压缩,除去注释和空格,目的是让网页加载速度更快。
压缩代码可以使用YUI Compressor等压缩工具,童鞋们可以看看YUI
Compressor的使用指南,个人感觉不错。

1.让nginx支持php

  后续:

安装php5-fpm:

  现在很多在线的压缩软件很多,google下“js压缩”,就会找到很多,这更快捷点吧。

ubuntu有的版本是没有php-fpm的源的,所以要把它加到apt的源里面

  js、css压缩工具下载: 
(注:选中一个文件夹,会把这个文件夹里的所有js、css文件都压缩)

sudo vi /etc/apt/source.list  deb http://ppa.launchpad.net/jdub/devel/ubuntu maverick main deb http://ppa.launchpad.net/brianmercer/php/ubuntu lucid main deb-src http://ppa.launchpad.net/brianmercer/php/ubuntu lucid main

安装

sudo apt-get update sudo apt-get install php5-fpm

启动

sudo /etc/init.d/php5-fpm start

然后是修改nginx的配置文件:

/etc/nginx/fastcgi_params

加入这行(有的nginx已经有了,就不用加了):

fastcgi_param   SCRIPT_FILENAME         $document_root$fastcgi_script_name;

在你的某个要用的虚拟主机里面加入以下代码,我的是/etc/nginx/conf.d/mysite.conf

location ~ \.php$ {                 fastcgi_pass 127.0.0.1:9000;                 fastcgi_index index.php;                 include /etc/nginx/fastcgi_params;         }

然后重启nginx,就可以了。

可以在你的网站根目录放个phpinfo的文件,验证以下nginx支持php是否成功:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图