LNMP環境搭建手記

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 安裝

http://www.nginx.cn/231.html

前面按照這個教程走,在 ./configured 時候,若是報錯:

Don't know how to define struct flock on this system, set --enable-opcache=no

解決


http://blog.linuxeye.com/342.html


解決了,就是上面那個方法,配置改爲這樣子

wKiom1jRQZ3DpdKPAAAJZT316-0045.png



可是其實我還碰到了一個小問題:

在安裝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

相關文章
相關標籤/搜索