Solaris10+Apache+php+Oracle10g

来源:互联网 发布:域名在线估值 编辑:程序博客网 时间:2024/05/07 07:17
一、安装系统
  光盘启动后,一步一步按提示进行操作(参照http://linux.vbird.org/solaris/0110install.php#install)。   1、设置IP    # ifconfig rtls0(网卡型号) plumb up(down)    # ifconfig rtls0 192.168.1.21 netmask 255.255.255.0    修改文件:        /etc/hosts 增加一条记录: 192.168.1.21 localhost mail-system(主机名) loghost        /etc/nodename 加上主机名: mail-system        /etc/netmasks 添加一行: 192.168.1.0 255.255.255.0        /etc/defaultrouter 添加: 192.168.1.10        /etc/resolv.conf 添加:   nameserver 218.30.19.40         nameserver 61.134.1.4          nameserver 221.11.1.67        /etc/nsswitch.conf 修改hosts:files行的内容:hosts:files dns    新建一个文件:        /etc/hostname.rtls0(rtls0网卡型号)   在文件中加上机器名:mail-system    # reboot   2、增加swap分区大小:    # mkdir -P /usr/local/swap                  //创建一个swap文件目录    # mkfile 20m /usr/local/swap/swapfile       //创建一个swap文件    # swap -a /usr/local/swap/swapfile          //向系统swap空间中添加swapfile    # swap -s                                   //列出修改后的swap信息    # vi /etc/vfstab                            //修改vfstab文件          /usr/local/swap/swap/swapfile - - swap - no    (附: # swap -d /dev/dsk/c1t3d0s1 或从/etc/vfstab文件中删除 //删除创建的swap片         # swap -d /usr/local/swap/swapfile                    //删除swap文件)           二、下载软件   从www.sunfreeware.com下载,需要的软件:   gcc-3.4.6-sol10-sparc-local.gz   libgcc-3.4.6-sol10-sparc-local.gz   ncurses-5.6-sol10-sparc-local.gz   openssl-0.9.8e-sol10-sparc-local.gz    zlib-1.2.3-sol10-sparc-local.gz    libiconv-1.11-sol10-sparc-local.gz    libxml2-2.6.26-sol10-sparc-local.gz   expat-1.95.5-sol10-sparc-local.gz   gdbm-1.8.3-sol10-sparc-local.gz   db-4.2.52.NC-sol10-sparc-local.gz   下载到 /usr/backup目录下       三、安装辅助软件   # cd /usr/backup   # gunzip gcc-3.4.6-sol10-sparc-local.gz   # pkgadd -d gcc-3.4.6-sol10-sparc-local   # gunzip libgcc-3.4.6-sol10-sparc-local.gz   # pkgadd -d libgcc-3.4.6-sol10-sparc-local   # gunzip ncurses-5.6-sol10-sparc-local.gz   # pkgadd -d ncurses-5.6-sol10-sparc-local   # gunzip openssl-0.9.8e-sol10-sparc-local.gz   # pkgadd -d openssl-0.9.8e-sol10-sparc-local   # gunzip zlib-1.2.3-sol10-sparc-local.gz   # pkgadd -d zlib-1.2.3-sol10-sparc-local   # gunzip libiconv-1.11-sol10-sparc-local.gz   # pkgadd -d libiconv-1.11-sol10-sparc-local   # gunzip libxml2-2.6.26-sol10-sparc-local.gz   # pkgadd -d libxml2-2.6.26-sol10-sparc-local   # gunzip expat-1.95.5-sol10-sparc-local.gz   # gunzip expat-1.95.5-sol10-sparc-local.gz   # gunzip expat-1.95.5-sol10-sparc-local.gz   # pkgadd -d gdbm-1.8.3-sol10-sparc-local   # gunzip db-4.2.52.NC-sol10-sparc-local.gz   # pkgadd -d db-4.2.52.NC-sol10-sparc-local   # cp /usr/bin/hostname /usr/local/bin/hostname                             四、安装oracle10g                       1、创建dba组和oracle用户,修改系统文件system   # groupadd oinstall   # groupadd dba   # useradd -g oinstall -G dba -d /export/home/oracle -m oracle   # passwd oracle (改oracle用户密码)   # mkdir -p /export/home/oracle   # mkdir /export/home/oradata   # chown -R oracle:oinstall /export/home/oracle   # chown -R oracle:oinstall /export/home/oradata   # chmod -R 775 /export/home/oracle   # chmod -R 775 /export/home/oradata   # vi /etc/system           //修改system系统文件     set shmsys:shminfo_shmmax=4294967295     set shmsys:shminfo_shmmin=1     set shmsys:shminfo_shmmni=100     set shmsys:shminfo_shmseg=10     set semsys:seminfo_semmsl=256     set semsys:seminfo_semmni=100     set semsys:seminfo_semmns=1024     set semsys:seminfo_semopm=100     set semsys:seminfo_semvmx=32767   # reboot   2、用oracle用户登陆,修改配置文件.profile   # vi /export/home/oracle/.profile     ORACLE_BASE=/export/home/oracle     ORACLE_HOME=$ORACLE_BASE/product/10.0     ORACLE_OWNER=oracle     ORACLE_SID=ora10g     #ORACLE_TERM=xterm     NLS_LANG=American_Japan.JA16EUC     PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin:/usr/bin     LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib:/usr/ccs/lib     #DISPLAY=192.168.1.21:0.0     TMPDIR=/var/tmp     export ORALCE_BASE ORACLE_HOME ORACLE_OWNER ORACLE_SID ORACLE_TERM NLS_LANG PATH LD_LIBRARY_PATH TMPDIR   umask 022   # reboot   3、用oracle用户登陆,按照界面提示,开始安装oracle10g    * 安装oracle10g时,硬件要符合以下要求:内存1G, swap分区2G    * 确认已经安装了SUNWi15cs和SUNWi1cs (这个可以从系统盘安装)    * 在oracle10g的界面安装中根据提示执行以下两个文件:/export/home/oracle/oraInventory/orainstRoot.sh          /export/home/oracle/product/10.0root.sh    * 安装完成后执行:       cp /export/home/oracle/product/10.0/admin/maildb/pfile/init.ora.926200795134 /export/home/oracle/product/10.0/dbs/initora10g.ora  * 重新启动机器(#reboot)   4、oracle10g安装成功后,创建实例   # cd /export/home/oracle/product/10.0/bin   # ./dbca   5、启动监听,启动数据库   # cd /export/home/oracle/product/10.0/bin   # ./lsnrctl start   6、启动数据库   # cd /export/home/oracle/product/10.0/bin   # ./sqlplus '/ as sysdba '           //启动sqlplus   SQL> startup                          //启动oracle       五、安装apache,php   # cd /usr/tools/apache_1.3.31   # ./configure --prefix=/usr/local/apache   # cd ../php-4.3.6   # ./configure -with-apache=../apache_1.3.31 -with-enable-track-vars   # make   # make install   # cd ../apache_1.3.31   # ./configure --activate-module=src/modules/php4/libphp4.a   # make   # make install   # make clean                             六、修改apache的httpd.conf文件                   # cd /usr/local/apache/conf/   # vi httpd.conf   第166行:    Listen 192.168.1.21:80   第264行:    ServerName mail-system.com   第351行:     DirectoryIndex index.php   第264行左右加这一行:    AddType application/x-httpd-php .php       七、启动apache   #   cd /usr/local/apache/bin   #   ./apachectl start                              
原创粉丝点击