[原创]Install Apache and PHP and Mysql on Tru64 unix

发表于:2007-05-26来源:作者:点击数: 标签:
[url]http://my.chinaunix.net/wanghao/tru64unix/Install_apache_php.html[/url] [code:1:658552148f] InstallApacheand PHP onTru64 UNIX Tru64 Unix 5.1A Apachehttpd-2.0.49.tar.gz 编译和安装Apache #gzip-dhttpd-2.0.49.tar.gz #tarxvf./httpd-2.0.49.

[url]http://my.chinaunix.net/wanghao/tru64unix/Install_apache_php.html[/url]


[code:1:658552148f]
Install Apache and PHP on Tru64 UNIX
Tru64 Unix 5.1A
Apache:httpd-2.0.49.tar.gz
编译和安装Apache :
#gzip -d httpd-2.0.49.tar.gz
#tar xvf ./httpd-2.0.49.tar
# ./configure --prefix=/www --enable-so
#make
#make install

#vi /etc/services
加入下面两行
http 80/tcp www www-http # WorldWideWeb HTTP
http 80/udp www www-http # HyperText Transfer Protocol

保存退出
配置apache:
vi /www/conf/httpd.conf

找到ServerName的地方将内容进行相应的更改:
#ServerName www.example.com:80  更改成:
ServerName alpha 其中alpha是主机名称

编辑启动用户和组:
User nobody
Group #-1

将Group 中内容更改如下:
Group nobody

保存退出
测试http的启动和关闭:
# /www/bin/apachectl start          // 启动命令
# ps -ef|grep http                 //  检查http进程是否启动
nobody   112943 112949  0.0 17:03:24 ??           0:00.00 /www/bin/httpd -k start
root     112949      1  0.0 17:03:24 ??           0:00.02 /www/bin/httpd -k start
nobody   112950 112949  0.0 17:03:24 ??           0:00.00 /www/bin/httpd -k start
nobody   112951 112949  0.0 17:03:24 ??           0:00.00 /www/bin/httpd -k start
nobody   112952 112949  0.0 17:03:24 ??           0:00.00 /www/bin/httpd -k start
nobody   112956 112949  0.0 17:03:24 ??           0:00.00 /www/bin/httpd -k start
root     112954  80129  0.0 17:03:30 pts/1        0:00.00 grep http
# netstat -a|grep http           // 网络端口是否打开
tcp        0      0  *.http                    *.*                       LISTEN
#
这是可以使用浏览器对这个ip地址进行访问.如果一切正常能够访问到缺省的Apache的页面.
# /www/bin/apachectl stop      //关闭apache
# ps -ef|grep http
root     112963  80129  0.0 17:06:58 pts/1        0:00.00 grep http
# netstat -a|grep http
#

如果想在机器启动的时候自动启动Apache服务的话请参照下面的命令:
echo '/www/bin/apachectl start'>/sbin/rc3.d/S88httpd
chmod 755 /sbin/rc3.d/S88httpd
echo '/www/bin/apachectl stop'>/sbin/rc0.d/K88httpd
chmod 755 /sbin/rc0.d/K88httpd
如果以上一切正常的话,就证明apache安装完成了.

安装mysql:
下载http: //dev.mysql.com/get/Downloads/MySQL-4.0/mysql-max-4.0.20-dec-osf5.1-alphaev67.tar.gz/from/http://mysql.ihostunit.com/
# groupadd mysql
# useradd -g mysql -s /bin/nologin mysql
gzip -d mysql-max-4.0.20-dec-osf5.1-alphaev67.tar.gz
tar xvf ./mysql-max-4.0.20-dec-osf5.1-alphaev67.tar
mv mysql-max-4.0.20-dec-osf5.1-alphaev67 /usr/local/
ln -s /usr/local/mysql-max-4.0.20-dec-osf5.1-alphaev67 /usr/local/mysql
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql
chown -R root  .
chown -R mysql data
chgrp -R mysql .
bin/mysqld_safe --user=mysql &
cd bin
mysqladmin -u root password 'newpassword'
mysqladmin -u root -h $HOSTNAME password 'newpassword'
安装完成mysql.
测试启动和关闭mysql以及其他工作:
vi /etc/services
添加如下内容:
mysql           3306/tcp                        # MySQL
mysql           3306/udp                        # MySQL
建立启动和关闭教本:
echo '/usr/local/mysql/bin/mysqld_safe --user=mysql &'>/sbin/rc3.d/S88mysql
chmod 755 /sbin/rc3.d.d/S88mysql
echo '/usr/local/mysql/bin/mysqladmin -u root -ppassword shutdown'>/sbin/rc0.d/K88mysql
chmod 755 /sbin/rc0.d/K88mysql
测试:
/sbin/rc3.d/S88mysql
# ps -U mysql
   PID TTY      S           TIME CMD
140009 pts/1    S  +     0:00.77 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysq
# netstat -a|grep mysql
tcp        0      0  *.mysql                   *.*                       LISTEN
#
/sbin/rc0.d/K88mysql
# ps -U mysql
   PID TTY      S           TIME CMD
# netstat -a|grep mysql
#

安装php:
gzip -d php-4.3.4.tar.gz
tar xvf php-4.3.4.tar
cd php-4.3.4
# ./configure --prefix=/www/php --with-apxs2=/www/bin/apxs --with-config-file-path=/www/php --enable-sockets --with-mysql=/usr/local/mysql
# make
# make install
# cp php.ini-dist /www/php/php.ini
编辑httpd.conf (/www/conf/httpd.conf)加入如下内容:
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html
存盘退出,使用下面的命令生长一个测试页面:
echo '<?php phpinfo();?>'>/www/htdocs/info.php
使用浏览器进行访问http://servername/info.php
会显示出如下画面:
输出信息
如果显示正常的话您就可以在Tru64 Unix 上面使用Apache PHP Mysql 了:)
我爱臭豆腐 2004年5月23日北京



[/code:1:658552148f]

很久都没有写tru64下面的东西了.今天在家里没有

什么事情就随手写了一点东西.希望能够对大家有用处 :em06:

 czyf2001 回复于:2004-05-24 08:23:44
楼主果然超级强,是学习的榜样!

 linux888 回复于:2004-05-24 10:58:19
我爱臭豆腐 不够意思,你怎么把我从QQ里删除了呀~~

 我爱臭豆腐 回复于:2004-05-24 13:31:55
[quote:3078fbf162="linux888"]我爱臭豆腐 不够意思,你怎么把我从QQ里删除了呀~~[/quote:3078fbf162]

 :em06: 您是那位啊?

 我爱臭豆腐 回复于:2004-05-24 13:33:39
[quote:ae8e1c2e21="czyf2001"]楼主果然超级强,是学习的榜样![/quote:ae8e1c2e21]

大家相互交流,我实际上也是很久都没有使用tru64了.现在很多东西都忘记了. :em10:

 czyf2001 回复于:2004-05-25 17:32:53
呵呵,今天我看到安腾机了,
呵呵,太奇妙了,键盘竟然插在显示器上!有搞头!
我们将tru64上的程序将要移植到安腾上去!
到时有什么问题,我还要向斑竹你请教啊!

 我爱臭豆腐 回复于:2004-05-25 18:04:45
[quote:d58cb7062c="czyf2001"]呵呵,今天我看到安腾机了,
呵呵,太奇妙了,键盘竟然插在显示器上!有搞头!
我们将tru64上的程序将要移植到安腾上去!
到时有什么问题,我还要向斑竹你请教啊![/quote:d58cb7062c]

 :shock: hp的安腾我还没有看到过呢。什么时候给我们介绍一下经验啊。 :em02:

 czyf2001 回复于:2004-05-25 19:08:35
[quote:48ec33781f="我爱臭豆腐"]

 :shock: hp的安腾我还没有看到过呢。什么时候给我们介绍一下经验啊。 :em02:[/quote:48ec33781f]

共同学习了!
到时,我会把资料贴出来的!
好像我们还要封闭一段时间呢,呵呵,到时就不能上网了!
不过,我会把资料给大家共享的!

 jackylau 回复于:2004-05-26 10:08:40
看来在tru64上装apache+php+mysql没有什么难得呀

 我爱臭豆腐 回复于:2004-05-26 14:53:31
[quote:ac5601579e="jackylau"]看来在tru64上装apache+php+mysql没有什么难得呀[/quote:ac5601579e]

  :em06: 是的确实是如此.我只是抛砖引玉希望大家多多发一些好的东西. :em02:  :em03:

 iren 回复于:2004-05-27 16:07:49
这个和别的 linux freebsd 上安装差不多呀!?

 我爱臭豆腐 回复于:2004-05-28 08:39:04
[quote:a061140a60="iren"]这个和别的 linux freebsd 上安装差不多呀!?[/quote:a061140a60]

是的确实是如此.如果是熟悉linux or bsd的用户的话基本上是和tru64上面没有什么区别的.唯一的区别是启动文件放在sbin剩下的我感觉没有什么区别.
因为我发现没有什么人写出这样的东西.所以就自己写了一个. :em06:

 ohwww 回复于:2004-05-29 13:28:32
这个太好了,我正想试验这个东西呢

 tangye 回复于:2004-05-29 22:20:31
[quote:21a1ab8d49="czyf2001"]呵呵,今天我看到安腾机了,
呵呵,太奇妙了,键盘竟然插在显示器上!有搞头!
我们将tru64上的程序将要移植到安腾上去!
到时有什么问题,我还要向斑竹你请教啊![/quote:21a1ab8d49]

你说的是HP的终端吧,那个是用PS2直接插在显示器上面的。

Tru64的移植进展情况别忘记通报一下哦

 net-wolf 回复于:2004-12-13 13:31:41
[quote:ab1366f8b7="我爱臭豆腐"]

是的确实是如此.如果是熟悉linux or bsd的用户的话基本上是和tru64上面没有什么区别的.唯一的区别是启动文件放在sbin剩下的我感觉没有什么区别.
因为我发现没有什么人写出这样的东西.所以就自己写了一个. :em06:[/quote:ab1366f8b7]

谢谢!太有用了!

 我爱臭豆腐 回复于:2004-12-13 13:39:19
[quote:51f2e57cff="net-wolf"]

谢谢!太有用了![/quote:51f2e57cff]


 :em06: 大家相互学习吧.这个是一个我过去写的东西.现在已经很久没有使用tru64 的系统了..

原文转自:http://www.ltesting.net