Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1048609
  • 博文数量: 144
  • 博客积分: 1440
  • 博客等级: 少尉
  • 技术积分: 2971
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-24 23:47
个人简介

我一直在走,至少还有条路,也好于无路可走…

文章分类

全部博文(144)

文章存档

2017年(2)

2016年(5)

2015年(13)

2014年(13)

2013年(70)

2012年(41)

分类: BSD

2014-01-06 10:31:02

FreeBSD 8.2+nginx+mysql配置

系统环境:FreeBSD 8.2

所需软件:

          Nginxnginx-1.4.2.tar.gz

          Pcre pcre-8.33.tar.gz

          Mysql: mysql-5.6.13.tar.gz

           Libmcrypt:libmcrypt-2.5.8.tar.gz 

          Cmake :cmake-2.8.8.tar.gz

FreeBSD中安装软件一般有两种方式:
使用pk_add -r Package 来安装软件,Package安装的是已经编译好的二进制软件包

pk_add -r Package 来安装软件 源很慢,建议选择源代码编译安装

一、安装libmcrypt

tar -zxvf libmcrypt-2.5.8.tar.gzcd  

libmcrypt-2.5.8

./configure 

Make && make install 

二.安装pcre

tar -zxvf pcre-8.33.tar.gz

cd pcre-8.33

mkdir /usr/local/pcre #创建安装目录

./configure --prefix=/usr/local/pcre #配置

make
make install

三 。安装cmake
tar zxvf cmake-2.8.8.tar.gz
cd cmake-2.8.8
./configure
make #编译
make install #安装、


四 安装mysql
  adduser mysql 添加mysql用户

  mkdir -p /data/mysql  #创建MySQL数据库存放目录
  chown -R mysql:mysql /data/mysql   #设置MySQL数据库目录权限
  mkdir -p /usr/local/mysql #创建MySQL安装目录
 tar zxvf mysql-5.5.27.tar.gz  #解压
  cd mysql-5.5.27
  /usr/local/bin/cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  -DMYSQL_DATADIR=/data/mysql  -DSYSCONFDIR=/etc   #配置
  make #编译
  make install  #安装
  cd /usr/local/mysql
  cp ./support-files/my-huge.cnf  /usr/local/mysql/my.cnf   #拷贝配置文件
ee /usr/local/mysql/my.cnf   #编辑配置文件,在 [mysqld] 部分增加
  datadir = /data/mysql  #添加MySQL数据库路径
  ./scripts/mysql_install_db --user=mysql  #生成mysql系统数据库

 mkdir -p /usr/local/etc/rc.d/         #创建启动文件目录

 cp /usr/local/mysql/support-files/mysql.server /usr/local/etc/rc.d/mysqld #把Mysql加入系统启动
  chmod 755 /usr/local/etc/rc.d/mysqld  #增加执行权限
  service mysqld start  #启动
 下面这两行把myslq的库文件链接到系统默认的位置,这样在编译类似PHP等软件时可以不用指定 mysql的库文件地址
  ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
  ln -s /usr/local/mysql/include/mysql /usr/include/mysql
  mkdir /var/lib/mysql  #创建目录
  ln -s /tmp/mysql.sock  /var/lib/mysql/mysql.sock   #添加软链接
  shutdown -r now     #需要重启系统,等待系统重新启动之后继续在终端命令行下面操作
  mysql_secure_installation    #设置Mysql密码

  /usr/local/mysql/bin/mysql -uroot -p #登陆数据库默认没有密码
  service mysqld restart  #重启
  到此,mysql安装完成!

四、安装nginx 

adduser www      #添加www用户有一个添加用户向导跟着添加即可,跟linux添加用户截然不同

tar -zxvf nginx-1.4.2.tar.gz 

cd nginx-1.4.2

./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-openssl=/usr/ --with-pcre=/root/Packages/pcre-8.33 #切记这里是pcre的源代码路径,否则会报错的哦

Make  && make install 

/usr/local/nginx/sbin/nginx #启动nginx




阅读(1596) | 评论(0) | 转发(0) |
0

上一篇:PHP-yaml 安装

下一篇:moosefs安装与应用

给主人留下些什么吧!~~