我先简单介绍下高性能PHP环境的搭建
对于一个大访问量的网站来说,交互量非常大的时候,性能是最大的瓶颈
静态页面和动态页面的效率是不可同日而语的,而且我们选择不同的平台性能上也有天壤之别
一般说来最佳性能是LNMP组合
Linux下的PHP最好又是Fast-CGI模式的
而且最好是本机编译,因为本机上用gcc编译的话会生成最适应本机环境的目标代码
网上有很多组装好的一键安装包,那些得不到最佳性能
先说Linux,目前大网站用得多的是Cent-OS,这是Redhat的一个开源衍生品,当然,发行版本并不太重要,英文好点自己下载一个安装也不麻烦
Linux尽量不要用图形环境,命令行效率最高,也便于远程维护。
装Linux的时候开发包一定要装,就是gcc、glib等等
然后分别下载源码,nginx、PHP、mysql(MariaDB)
Linux下装这几个东西的源码版本都比较简单,一般分三步
用tar解开,configure加上各种参数,然后make和makeinstall
在动手前我们要规划好各个目录,因为这些软件默认安装的地方和网站首页存放的地方都很蛋疼的
一般我喜欢这样
把编译好的程序放在/usr/web这样的目录下,然后网站首页放在/web/doc这样的地方
这是个个人习惯,纯粹是为了将来好管理
所以,nginx的安装基本就这样
tar-zxvfnginx-x-x.tar.gz
./configure--prefix=/usr/web/nginx
make
makeinstall
nginx编译还是简单的,可恶的是PHP,中科白癜风四大惠民活动北京普通的治疗白癜风大概需要多少钱