Linux:php
CentOS 6.5, samba仍是装一下,之后比较有用:http://zhweizhi.blog.51cto.com/10800691/1901419 html
MySQL:linux
第二个装MySQL,这样的顺序比较好nginx
基本按照这个教程走ide
https://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.htmlphp-fpm
Nginx:this
http://www.nginx.cn/installspa
基本上按照这篇教程,其中 wget 提供的uri有些过时了 ,链接进去 ,修改一下就好.net
值得注意的一点: make NGINX 的时候会报错:命令行
rc/core/ngx_regex.h:24: error: expected specifier-qualifier-list before ‘pcre’
这时参考这篇教程:http://blog.csdn.net/xiaofei_hah0000/article/details/52228779里面说到的:
是由于pcre须要依赖 pcre-devel,这是一个系统相关库,安装很简单:
yum install pcre-devel
nginx make的时候,pcre老是过不去,用这里提供的方法:
http://www.cnblogs.com/siqi/p/3572695.html
缘由是,若是使用的是 pcre 2代 那么nginx是不支持的,换成8系再试一试 (具体版本号是 pcre-8.39)
成功!
PHP & PHP-FPM 安装
前面按照这个教程走,在 ./configured 时候,若是报错:
Don't know how to define struct flock on this system, set --enable-opcache=no
解决
http://blog.linuxeye.com/342.html
解决了,就是上面那个方法,配置改为这样子
可是其实我还碰到了一个小问题:
在安装PHP以前,个人系统自带有 php5.3,但我安装的是php5.6
结果用命令行执行php的时候,运行的是5.3,而php-fpm倒是php 5.6
这种状况,首先要把5.3删除干净
紧接着,http://www.cnblogs.com/kenshinobiy/p/5886046.html
按照这个教程作,将 php5.6 加入 PATH环境变量便可
安装后,nginx页面可能会报 access denied 参考:
http://blog.csdn.net/u012129607/article/details/62042169