源码安装Nginx搭建LNMP环境

貌似这是升级到wordpress3.8的第一篇文章哈。如题,不过,还是在VMware 里面实现的。这里并不是所有组件都是源码安装。但其中 M 并不是MySQL数据库。而是MariaDB。其实一样。所以这里就变成了(Linux+Nginx+MariaDB+PHP)环境。(此举不解释,都是SEO惹的祸)。进入主题呗: 网络环境自搭,配置 MariaDB yum源不多说,见图:

mariadb yum source

A.首先,使用YUM安装开发环境及一些必须组件:
yum install wget gcc gcc-c++ automake autoconf libtool make unzip php php-fpm php-mysql MariaDB-server openssl openssl-devel -y
B.下载Nginx源码,及安装Nginx需要的源码并安装:
cd /usr/local/src wget http://nginx.org/download/nginx-1.4.4.tar.gz wget http://softlayer-ams.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.zip wget http://zlib.net/zlib-1.2.8.tar.gz cd pcre-8.33 ./configure make;make install cd ../zlib-1.2.8 ./configure make;make install
C.安装Nginx及简单配置Your Nginx Server: 创建Nginx Server以www用户运行的用户:
groupadd -r www;useradd -r -g www -s /bin/nologin -M www cd ../nginx-1.4.4 ./configure --user=www --group=www --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --with- pcre=/usr/local/src/pcre-8.33 --with-zlib=/usr/local/src/zlib-1.2.8
Note:上面红色字体是指组件源码路径,及源码目录。 成功安装后情况:

nginx configuration summary

show nginx conf and start it

配置Nginx 虚拟主机:

cat nginx conf

cat vhost conf

收尾了吧~~~~ 此处将
默认配置 fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 修改为 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

start nginx mysql server

phpinfo

写得有点点累了,就都上图了,同事也是为了又需要的淫不要就这样复制粘贴,可以让自己也过一篇。So....... 吃饭,睡觉,学习,工作,是你每天最不能忘记的事情。Come On  !!!

相关阅读RelatedRead

Django利用xlrd将excel表格数据导入到model数据库中

Wordpress启用HTTPS需要注意的事

阅读、理解、执行

Nginx编译安装之自定义google_perftools not found

关于MySQL通过localhost无法连接127.0.0.1可以连接的问题

Nginx1.4.7已经发布,Nginx1.4.6平滑升级

CentOS6.4下编译安装MariaDB数据库

14 条评论添加评论

程序员都是一群疯子, [害羞]

回复取消回复

程序员都是一群疯子,

回复取消回复
@Xu.Ming

话也不能这么说呢。不然我这文章就不能上墙了呢。

回复取消回复
@酷特尔

哈哈,在我的认知的世界里,程序员就是疯子,

回复取消回复
@Xu.Ming

真的假的?你世界太小了吧?不行你问楼上那个。。。PHP二次。。哈哈。

回复取消回复
@酷特尔

哈哈,我不懂代码,哈哈

回复取消回复
@Xu.Ming

嗯。我也不懂呢。但话不能说到极端去了呢。

回复取消回复
@酷特尔

疯子只是个形容词,而非骂人的词儿,

回复取消回复
@Xu.Ming

这个我会理解。那是我极端了,话说爱因斯坦就是个疯子。

回复取消回复

现在用的还是mysql,然后到redis一直没用过,找机会试试mariadb

回复取消回复
@eliteYang

几乎一样,具体没深入了解过,反正SQL语句都是通用的就是了。

回复取消回复