A-A+

solaris10下apache+php+msyql平台的搭建--文档

2008年11月29日 未分类 暂无评论 阅读 1 次

最近这段时间,因为工作需要,不得不在solaris10搭建web服务器,而本人对solaris系统是一窍不通,更不要说搭建服务器了。所以最近老是在论坛上麻烦大家,令人欣慰的是,这个工作在今天终于成功完成了。在这里要对那些帮过我的同志们说一声谢谢了。同时,我也把我这些天来做这项工作的一些步骤记了下来,整理成文档,发到这里,一来请大家指点一下不正确的地方,二来也给还在这方面摸索的同志们一个参考。文档如下:

一、安装系统
具体过程不说了,反正光盘启动后,一步一步按提示来就是了,这里说一下要注意和修改的几个地方:
1、手工配置ip地址,并指定主机名
2、配置DNS:
在/etc目录下新建resolv.conf文件,加入
nameserver xxx.xxx.xxx.xxx //域名服务器地址

并修改nsswitch.conf中的
hosts: files为
hosts: file dns

二、下载软件
我用到的软件全是在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
mysql-5.0.27-sol10-sparc-local.gz
php-5.2.1-sol10-sparc-local.gz
apache-2.0.59-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
# pkgadd -d expat-1.95.5-sol10-sparc-local
# gunzip gdbm-1.8.3-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

四、安装mysql
1、安装
# cd /usr/backup
# groupadd mysql
# useradd -g mysql mysql
# gunzip mysql-5.0.27-sol10-sparc-local.gz
# pkgadd -d mysql-5.0.27-sol10-sparc-local

2、启动mysql
# cd /usr/local
# chown -R root mysql
# chgrp -R mysql mysql
# cd /usr/local/mysql/bin
# ./mysql_install_db --user=mysql
# ./mysqld_safe --user=root &

五、安装php
# cd /usr/backup
# gunzip php-5.2.1-sol10-sparc-local.gz
# pkgadd -d php-5.2.1-sol10-sparc-local

六、apache
# cd /usr/backup
1、安装apache
# gunzip apache-2.0.59-sol10-sparc-local.gz
# pkgadd -d apache-2.0.59-sol10-sparc-local
2、配置apache
# cd /usr/local/apache2/conf
# cp httpd-std.conf httpd.conf //备份标准配置文件
修改httpd.conf中的如下行:
Listen xxx.xxx.xxx.xxx:80 //服务器的地址及端口
Group nobody
ServerName xxxxx //服务器名
DocumentRoot "/xxx/xxx"
DirectoryIndex index.php index.html.var
并在结尾加上下面两行:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
3、启动apahche
# cd /usr/local/apache2/bin
# ./apachectl start

七、写自启动文件
1、apache启动文件
# cd /etc/rc2.d
# vi S99hpptd
内容如下:
!/sbin/sh
/usr/local/apache2/bin/apachectl start

2、mysql启动文件
# cd /etc/rc2.d
# vi S100mysql
内容如下:
!/sbin/sh
/usr/local/mysql/bin/mysqld_safe &

当然,要给这两个文件执行权限!

给我留言

Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录