freebsd环境下以编译源码方式搭建nginxphpmysql的手册

freebsd环境下以编译源码方式搭建nginxphpmysql的手册

ID:8799535

大小:58.50 KB

页数:14页

时间:2018-04-08

freebsd环境下以编译源码方式搭建nginxphpmysql的手册_第1页
freebsd环境下以编译源码方式搭建nginxphpmysql的手册_第2页
freebsd环境下以编译源码方式搭建nginxphpmysql的手册_第3页
freebsd环境下以编译源码方式搭建nginxphpmysql的手册_第4页
freebsd环境下以编译源码方式搭建nginxphpmysql的手册_第5页
资源描述:

《freebsd环境下以编译源码方式搭建nginxphpmysql的手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、FreeBSD环境下以编译源码方式搭建nginx+php+mysql的手册.txt心若无尘,一花一世界,一鸟一天堂。我曾经喜欢过你,现在我依然爱你希望月亮照得到的地方都可以留下你的笑容那些飘满雪的冬天,那个不带伞的少年,那句被门挡住的誓言,那串被雪覆盖的再见更多分享资料请浏览http://hi.baidu.com/gdfz(孤独疯子的涂鸦之地)  前言:在网上Linux环境下搭建nginx+php的文章已经比较多也比较完善了,而在FreeBSD环境下搭建的文章并不多,且都使用的是ports方式安装。本

2、文的目的就是形成一个比较完整的、可操作强的FreeBSD环境下以编译源码方式搭建nginx+php+mysql的手册。本文将尽量详细地描述每一个操作步骤,使初学者也能迅速搭建一个FEMP环境。  Nginx简介:Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过四年多了。Igor将源代码以类BSD许可证的形式发布。自Nginx

3、发布四年来,Nginx已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx技术在国内日趋火热,越来越多的网站开始部署Nginx。FreeBSD系统分区的时候,根据自己的需要来做。以下的安装,我都是以我的分区为例。引用硬盘总大小:160GB/512MBswap4GB/var3GB/tmp512MB/usr50GB/data40GB/hom

4、e55GB  FreeBSD不同于Linux,我们最小化安装FreeBSD后,系统中并没有wget(可能完全安装也没有,呵呵),因为我已经习惯了使用wget进行下载,所以为了可以在FreeBSD中使用wget,我们需要安装wget,方法如下:引用cd/usr/ports/ftp/wgetmakeinstallclean#在出现的对话框中去掉IPV6前面的选择  刚刚安装完后,wget并未能使用,需要执行下面的命令后方可生效。引用rehash  一、首先,我们来安装nginx。  安装Nginx前,需要

5、先安装pcre,因为nginx需要pcre支持。FreeBSD7.2-Release已经包含了pcre7.9,所以选择安装Package的时候,选择上pcre即可。或者使用ports方式安装pcre。ports方式安装如下:引用cd/usr/ports/devel/pcremakeinstallclean  1、下载与解压nginx引用wgethttp://sysoev.ru/nginx/nginx-0.7.64.tar.gztarzxvfnginx-0.7.64.tar.gzcdnginx-0.7.

6、64  2、修改nginx原文件。如果不进行修改,nginx编译会以debug方式编译,编译后的文件有3兆之巨。经以下修改后,文件减小到500KB左右。引用cdauto/ccvigcc  将文件最后的引用#debugCFLAGS="$CFLAGS-g"  修改为引用#debug#CFLAGS="$CFLAGS-g"  3、编译安装nginx。因为在安装FreeBSD的时候,已经内建了www用户和www用户组,因此不需要在自己建立了。这是与在Linux上安装的一个小小区别。引用cd../.././con

7、figure--user=www--group=www--prefix=/usr/local/nginx--with-http_stub_status_module--with-http_ssl_modulemakemakeinstall  如果要开机后自动启动nginx,那么需要在/etc/rc.local中加入一行命令:引用/usr/local/nginx/sbin/nginx  二、接下来,我们来安装MySQL,因为安装PHP需要用到MySQL支持,所以要先于PHP安装。引用wgethttp:/

8、/dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.42.tar.gz/from/http://mysql.he.net/tarzxvfmysql-5.1.42.tar.gzcdmysql-5.1.42./configure--prefix=/usr/local/mysql/--enable-assembler--with-extra-charsets=complex--enable-thread-safe-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。