Chinaunix首页 | 论坛 | 博客
  • 博客访问: 115083
  • 博文数量: 42
  • 博客积分: 932
  • 博客等级: 准尉
  • 技术积分: 470
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-18 22:33
文章分类
文章存档

2011年(42)

分类: LINUX

2011-08-28 22:16:10

 LAMP+NFS+PHPWind论坛综合配置
 首先配置好自己的yum库安装开发包:
 # yum groupinstall "X Software Development" "Legacy Software Development" "Development Tools" "Development Libraries" 在这些基础之上进行一下的操作
 (一)NFS的配置:
建立两个LV 分区
   # fdisk /dev/sda建立分区
   /dev/myvg/web和/dev/myvg/mydata
#fdisk /dev/sda(例如创建一个分区/dev/sda5)
 n(使用n新建分区)
 e
 n
 
+20G
 t(使用t修改分区类型)
 5
 8e(将其类型设置为lvm)
 #partprobe /dev/sda
 #pvcreate /dev/sda5
 #vgcreate myvg /dev/sda5(创建vg)
 #lvcreate -L 2G -n web myvg(创建lv)
 #lvcreate -L 2G -n mydata myvg
2、建立连个共享目录:/www/htdocs、/www/mydata
   #mkdir -pv /www/{htdocs,mydata}
 3、安装NFS的软件包nfs-utils-ser1.0.9-42.el5.rpm、nfs-utils-lib-1.0.8-7.6.el5.rpm
        #tar xf nfs-utils-1.0.9-42.el5.rpm
        #tar xf nfs-utils-lib-1.0.8-7.6.el5.rpm
     4、配置NFS的配置文件,指定共享目录
       #vim /etc/exports   添加如下内容
           /www/htdocs 192.168.0.0/24(rw,async)
 /www/mydata 192.168.0.0/24(rw,async)
 /usr/local/mysql 192.168.0.0/24(rw,async)
  5、启动NFS
    #service nfs start
  6、在NFS上安装Mysql,这里采用源码安装,具体如下:
       #echo “/dev/myvg/web   /www/htdocs   ext3    defaults  0 0”>>/etc/fstab
       #echo “/dev/myvg/mydata  /www/mydata  ext3    defaults   0 0” >>/etc/fstab
       #mount –a 
       #groupadd -g 3306 mysql
       #useradd -g mysql -s /sbin/nologin -M -u 3306 mysql
       #chown -R  mysql:mysql  /www/mydata/
       #tar x mysql-5.5.15-linux2.6-i686.tar.gz  -C  /usr/local
       #ln -vs /usr/local/mysql-5.5.15-linux2.6-i686  /usr/local/mysql
       #cd /usr/local/mysql
       #chown -R mysql:mysql .
       #scripts/mysql_install_db --user=mysql --datadir=/www/mydata/data
       #chown -R root .
       #cp support-files/mysql.server /etc/init.d/mysqld
       #chkconfig --add mysqld
       #cp support-files/my-large.cnf /etc/my.cnf
       #vim /etc/my.cnf
           添加:datadir=/mydata/data
       #service mysqld start
       指定mysql二进制的文件:
         #export PATH=$PATH:/usr/local/mysql/bin(临时)
         #vim /etc/profile
         添加PATH=$PATH:/usr/local/mysql/bin(永久)
       指定lib文件
        #vim /etc/ld.so.conf.d/mysql.conf
          添加: /usr/local/mysql/lib
        #ldconfig 同步一下
          #ldconfig -v | grep mysql
        头文件:
           #ln -sv /usr/local/mysql/include /usr/include/mysql
        帮助信息:
           #vim /etc/man.config
              添加:  MANPATH /usr/local/mysql/man   
       #mysql
      mysql> CREATE DATABASE mydb;
      mysql>GRANT ALL PRIVILEGES ON *.* TO root@'%.%.%.%' IDENTIFIED  BY 'redhat';
  mysql>FLUSH PRIVILEGES; 建立和配置远程连接数据库的用户的密码
 
 (二)web服务器的安装即配置仅对一个做说明另外一个操作相同
   #mkdir /{web,mydata}
   #showmount –e 192.168.0.168    //查看共享目录
  挂载共享目录
   # mount -t nfs 192.168.0.168:/www/mydata  /mydata
   # mount -t nfs 192.168.0.168:/www/web  /web
   修改主机名
   #hostname www1.a.org
   #vim /etc/hosts 
   #vim /etc/sysconfig/network  把主机名改成www1.a.org
   安装httpd软件包:httpd-2.2.19.tar.bz2
   #tar xf  httpd-2.2.19.tar.bz2
   #cd httpd-2.2.19
   #./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-modules=most --enable-mods-shared=mosthh
   #make
   #make install
   编辑安装完成之后,修改httpd的配置文件
 #vim /etc/httpd/httpd.conf
   修改一下内容:DocumentRoot "/web",添加PidFile "/var/run/httpd.pid"
                  添加下面两句,为后面的安装php后识别以“.php”结尾的文件
 AddType application/x-httpd-php .php
                  AddType application/x-httpd-php-source .phps
                  DirectoryIndex  index.php  index.html
   #mkdir /sql
   # mount -t nfs 192.168.0.168:/usr/local/mysql-5.5.15-linux2.6-i686 /sql  //源码安装这个必须有,否则PHP无法识别Mysql的驱动,这就是为了识别驱动而准备的。用完后可以卸载。
   安装php
   # tar xf php-5.3.6.tar.bz2
   # cd php-5.3.6
   #./configure --prefix=/usr/local/php5 --sysconfdir=/etc/php --enable-mbstring --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/sql
   #make
   #make install
   # cp php.ini-production /usr/local/php5/lib/php/php.ini
   这样httpd和php就安装成功了
   (三)安装phpwind论坛
   #cd /www/htdocs/
   #unzip  phpwind_GBK_8.3.zip
   # cd phpwind_GBK_8.3
   # cd upload/
   #mv ./* /www/htdocs
   #useradd  apache
   #useradd  mysql
   # chown -R mysql:mysql  /www/mydata/
   # chown -R apache  /www/htdocs
   #cd htdocs
   # chmod -R  777 attachment
   # chmod -R  777 data
   # chmod -R  777 html
 准备工作做完后,接下来就是在浏览器中输入或地址了,对论坛的初始化。
 进入安装界面进行安装配置即可!
阅读(1239) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~