linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > unix > unix入门 >
栏目导栏
资料搜索
热门文章
·SCO OpenServer系统手册
·solaris迅速查找手册
·UNIX常用命令-目录及文件操作命
·常见的“压缩与解压缩”方法
·SUN的入门培训资料
·Solaris FAQ 1.2
·UNIX系统操作入门篇
·unix大全下载基地
·教你如何配置安全的SOLARIS系统
·吐血奉献.samba安装设置!
·solaris常用命令及简单解释
·UNIX 常识总集~!
·Windows XP 与 Solaris 10 双操
·隆重推荐:Solaris硬盘分区简介
·UNIX基础知识
最新文章
·Solaris SSH的配置和管理介绍
·在Unix环境下mount ISO文件
·Solaris 管理员常用的168条命令
·solaris raid 制作大集合
·在Solaris下使用USB存储设备
·SecureCRT访问HPUX没办法用vi问
·scounix网络设置心得
·solaris网络配置
·solaris上直接运行linux二进制
·HP Unix的补丁安装
·系统备份与恢复命令:fbackup+
·Oracle 10g基于Solaris 9 x86平
·完全硬盘安装solaris10
·solaris点滴9.29-10.07
·solaris volume manager do RA
Google
 
Solaris9/8 for sparc+Apache2+PHP+Mysql+”论坛”
[ 作者:  加入时间:2006-06-25 15:10:46  来自: ]
环境:Solaris9/8 for sparc+Apache2+PHP+Mysql+”论坛” jvHLinux联盟
软件:httpd-2.0.54   jvHLinux联盟
         mysql-4.0.21        jvHLinux联盟
         php-4.3.11  jvHLinux联盟
         Discuz-2.2F   jvHLinux联盟
所需安装的软件包括:  jvHLinux联盟
bison-1.875d  jvHLinux联盟
perl-5.8.5  jvHLinux联盟
ncurse-5.4  jvHLinux联盟
autoconf-2.59   jvHLinux联盟
automake-1.9  jvHLinux联盟
make-3.8.0  jvHLinux联盟
zlib-1.2.1  jvHLinux联盟
gcc-3.4.1(libgcc-3.4.1+make-3.8.0)  jvHLinux联盟
上述软件可以从http://www.sunfreeware.com/下载  jvHLinux联盟
jvHLinux联盟
jvHLinux联盟
一 修改路径  jvHLinux联盟
vi /etc/profile  jvHLinux联盟
在最后写入:  jvHLinux联盟
PATH=$PATH:/usr/ccs/bin:/usr/local/lib:/usr/local/bin:/usr/lib:/usr/local/httpd/bin:/usr/local/mysql/share/mysql:/usr/local/mysql/bin  jvHLinux联盟
jvHLinux联盟
jvHLinux联盟
CC=gcc   jvHLinux联盟
CFLAGS="-O6"   jvHLinux联盟
CXX=gcc   jvHLinux联盟
CXXFLAGS="-O6 -felide-constructors -fno-exceptions -fno-rtti"  jvHLinux联盟
保存退出  jvHLinux联盟
执行. /etc/profile  jvHLinux联盟
使修改立即生效。 jvHLinux联盟
二 安装 jvHLinux联盟
1.# gunzip zlib-1.2.1-sol9-sparc-local.gz jvHLinux联盟
2.#gunzip autoconf-2.59-sol9-sparc-local.gz  jvHLinux联盟
3.#gunzip automake-1.9-sol9-sparc-local.gz  jvHLinux联盟
4.#gunzip gcc-3.3.2-sol9-sparc-local.gz  jvHLinux联盟
5 #gunzip bison-1.875d-sol9-sparc-local.gz  jvHLinux联盟
6 #gunzip perl-5.8.5-sol9-sparc-local.gz jvHLinux联盟
7.#pkgadd -d autoconf-2.59-sol9-sparc-local.gz  jvHLinux联盟
8.#pkgadd -d automake-1.9-sol9-sparc-local.gz  jvHLinux联盟
9.#pkgadd -d gcc-3.3.2-sol9-sparc-local.gz  jvHLinux联盟
10.#pkgadd -d bison-1.875-sol9-sparc-local.gz jvHLinux联盟
11.# pkgadd –d perl-5.8.5-sol9-sparc-local.gz jvHLinux联盟
12. # pkgadd –d zlib-1.2.1-sol9-sparc-local.gz jvHLinux联盟
13.#gunzip make-3.80-sol9-sparc-local.gz jvHLinux联盟
14.#pkgadd -d make-3.80-sol9-sparc-local jvHLinux联盟
15.# gunzip ncurses-5.4-sol9-sparc-local.gz jvHLinux联盟
16.# pkgadd -d ncurses-5.4-sol9-sparc-local.gz jvHLinux联盟
安装Mysql jvHLinux联盟
#gunzip mysql-4.0.21.tar.gz jvHLinux联盟
#tar xvf mysql-4.0.21.tar jvHLinux联盟
#cd mysql-4.0.21 jvHLinux联盟
jvHLinux联盟
17.#./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charset=gb2312 --with-extra-charsets=all --with-low-memory jvHLinux联盟
prefix=/usr/local/mysql mysql安装的目标目录 jvHLinux联盟
#sysconfdir=/etc my.ini配置文件的路径 jvHLinux联盟
#localstatedir=/var/lib/mysql 数据库存放的路径 jvHLinux联盟
jvHLinux联盟
18.#chown -R root /usr/local/mysql jvHLinux联盟
19.#chgrp -R mysql /usr/local/mysql jvHLinux联盟
20.#chown -R mysql /usr/local/mysql/var jvHLinux联盟
21.#chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a jvHLinux联盟
22.#cd /var/tmp/mysql-4.0.21 jvHLinux联盟
23.#cp support-files/my-medium.cnf  /etc/my.cnf jvHLinux联盟
24.#cp /usr/local/mysql/share/mysql/mysql.server  /etc/init.d/mysqld jvHLinux联盟
# 设置引导文件 jvHLinux联盟
25.#cd /etc/rc3.d jvHLinux联盟
26.# ln -s ../init.d/mysqld S90mysql jvHLinux联盟
27.# ln -s ../init.d/mysqld K90mysql jvHLinux联盟
# load lib  jvHLinux联盟
28.#ln -s /usr/local/mysql/include/mysql /usr/include/mysql  jvHLinux联盟
29.#ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql  jvHLinux联盟
30.#echo /usr/lib/mysql >;>; /etc/ld.so.conf  jvHLinux联盟
# 启动数据库  jvHLinux联盟
31.#cd /usr/local/mysql/bin  jvHLinux联盟
32.#./mysqld_safe --user=mysql & jvHLinux联盟
33.方法1.把libgcc包中所有的文件从/usr/local/lib拷贝到/usr/lib中,可以解决这个问题,其中包含  jvHLinux联盟
libgcc_s.so  jvHLinux联盟
libstdc++.la  jvHLinux联盟
libstdc++.so.5.0.5 jvHLinux联盟
libgcc_s.so.1  jvHLinux联盟
libstdc++.so  jvHLinux联盟
libstdc++.so.5.0.1  jvHLinux联盟
libstdc++.a  jvHLinux联盟
libstdc++.so.5  jvHLinux联盟
libstdc++.so.5.0.2 jvHLinux联盟
或vi /etc/profile //改变环境变量,增加两条 jvHLinux联盟
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:$ LD_LIBRARY_PATH jvHLinux联盟
export LD_LIBRARY_PATH jvHLinux联盟
#. ./etc/profile //使设置生效 jvHLinux联盟
34.#/etc/init.d/mysqld stop jvHLinux联盟
35.#/etc/init.d/mysqld start jvHLinux联盟
36.# /usr/local/mysql/bin/mysqladmin -u root password ‘123456’ jvHLinux联盟
# 连接测试  jvHLinux联盟
37.#cd /uca/local/mysql/bin  jvHLinux联盟
38.#./mysql -u root –p jvHLinux联盟
ENTER PASSWORD: jvHLinux联盟
安装Apache jvHLinux联盟
39.#gunzip httpd-2.0.54.tar.gz jvHLinux联盟
40.#tar xvf httpd-2.0.54.tar jvHLinux联盟
41.#cd httpd-2.0.54 jvHLinux联盟
42.# ./configure --disable-nls --with-ld=/usr/ccs/bin/ld --with-as=/usr/c jvHLinux联盟
cs/bin/as --prefix=/usr/local/httpd --with-charset=gb2312 --with-extra-charsets jvHLinux联盟
=all --with-config-file-path=/usr/local/httpd/conf --enable-so --enable-track-v jvHLinux联盟
ars --enable-cgi --disable-nls jvHLinux联盟
43.#make jvHLinux联盟
44.#make install jvHLinux联盟
修改配置文件:  jvHLinux联盟
45.vi /usr/local/httpd/conf/httpd.conf  jvHLinux联盟
将Group #-1改为Group nobody  jvHLinux联盟
jvHLinux联盟
找到#AddType application/x-tar .tgz 这行,在下面加一行。前面不要加#号。  jvHLinux联盟
AddType application/x-httpd-php .php  jvHLinux联盟
jvHLinux联盟
找到下面一行在后面加上index.php,这表示网站的默认页也能够为index.php   jvHLinux联盟
jvHLinux联盟
DirectoryIndex index.html index.html.var index.php   jvHLinux联盟
  jvHLinux联盟
安装PHP jvHLinux联盟
46.#gunzip php-4.3.11.tar.gz jvHLinux联盟
47.#tar xvf php-4.3.11.tar jvHLinux联盟
48.#cd php-4.3.11 jvHLinux联盟
49.#./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/httpd/bin/apxs --enable-track-vars  --enable-force-cgi-redirect --with-config-file-path=/usr/local/php/etc;make;make install jvHLinux联盟
编译PHP jvHLinux联盟
46.# vi /usr/local/httpd/conf/httpd.conf jvHLinux联盟
#Add PHP as a application type   jvHLinux联盟
AddType application/x-httpd-php .php .php3 .phtml   jvHLinux联盟
AddType application/x-httpd-php-source .phps jvHLinux联盟
# Add this line for PHP module   jvHLinux联盟
LoadModule php4_module modules/libphp4.so jvHLinux联盟
47.#vi /usr/local/httpd/htdocs/index.php  jvHLinux联盟
写入:<? phpinfo(); ?>;  jvHLinux联盟
#chmod 755 index.php  jvHLinux联盟
#apachectl start  jvHLinux联盟
然后在IE中输入ip,测试一下是否成功了。 jvHLinux联盟
http://ip/index.php jvHLinux联盟
安装论坛 jvHLinux联盟
将下载下来的包中discuz目录下的文件解压并考到APACHE的网页根目录 jvHLinux联盟
48#unzip discuz.zip//在windows下将.rar格式改为.zip格式 jvHLinux联盟
在mysql中创建一个数据库angel: (要将discuz.sql导入数据库angel) jvHLinux联盟
mysql>;create database angel; jvHLinux联盟
Mysql>;use angel;//转到angel这个数据库上 jvHLinux联盟
Mysql>;source /usr/local/httpd/htdocs/saforums/discuz.sql;// 将discuz.sql导入数据库angel jvHLinux联盟
Mysql>;grant select,insert,update,delete on angel.* to root@localhost Identified by "123456";//给angel数据库创建一个用户 jvHLinux联盟
重启一下APACHE: jvHLinux联盟
#/usr/local/httpd/bin/apachectl restart jvHLinux联盟
jvHLinux联盟
配置好config.php文件里的相关信息, jvHLinux联盟
$dbhost = '';           // 数据库服务器^M jvHLinux联盟
 $dbuser = 'root';               // 数据库用户名^M jvHLinux联盟
 $dbpw = '123456';               // 数据库密码^M jvHLinux联盟
 $dbname = 'angel';              // 数据库名^M jvHLinux联盟
 $adminemail = '4ngel@21cn.com'; // 论坛系统 Email^M jvHLinux联盟
再把./templates, ./attachments, ./forumdata,  jvHLinux联盟
./forumdata/cache, ./forumdata/templates 五个目录属性改为777,就安装完毕了。 jvHLinux联盟
重起数据库 jvHLinux联盟
#/etc/init.d/mysqld restart jvHLinux联盟
在IE地址栏输入:http://ip/discuz/index.php jvHLinux联盟
出现论坛。jvHLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息