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