首页 > 学技术 > 技术网文 > Tru64 UNIX > 正文

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


来源 chinaunix.net 酷勤网整理

http://my.chinaunix.net/wanghao/tru64unix/Install_apache_php.html



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日北京





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

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



 czyf2001 回复于:2004-05-24 08:23:44

楼主果然超级强,是学习的榜样!


 linux888 回复于:2004-05-24 10:58:19

我爱臭豆腐 不够意思,你怎么把我从QQ里删除了呀~~


 我爱臭豆腐 回复于:2004-05-24 13:31:55

引用:原帖由 "linux888"]我爱臭豆腐 不够意思,你怎么把我从QQ里删除了呀~~
 发表:



 :em06: 您是那位啊?


 我爱臭豆腐 回复于:2004-05-24 13:33:39

引用:原帖由 "czyf2001"]楼主果然超级强,是学习的榜样!
 发表:



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


 czyf2001 回复于:2004-05-25 17:32:53

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


 我爱臭豆腐 回复于:2004-05-25 18:04:45

引用:原帖由 "czyf2001" 发表:
呵呵,今天我看到安腾机了,
呵呵,太奇妙了,键盘竟然插在显示器上!有搞头!
我们将tru64上的程序将要移植到安腾上去!
到时有什么问题,我还要向斑竹你请教啊!



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


 czyf2001 回复于:2004-05-25 19:08:35

引用:原帖由 "我爱臭豆腐" 发表:


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



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


 jackylau 回复于:2004-05-26 10:08:40

看来在tru64上装apache+php+mysql没有什么难得呀


 我爱臭豆腐 回复于:2004-05-26 14:53:31

引用:原帖由 "jackylau"]看来在tru64上装apache+php+mysql没有什么难得呀
 发表:



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


 iren 回复于:2004-05-27 16:07:49

这个和别的 linux freebsd 上安装差不多呀!?


 我爱臭豆腐 回复于:2004-05-28 08:39:04

引用:原帖由 "iren"]这个和别的 linux freebsd 上安装差不多呀!?
 发表:



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


 ohwww 回复于:2004-05-29 13:28:32

这个太好了,我正想试验这个东西呢


 tangye 回复于:2004-05-29 22:20:31

引用:原帖由 "czyf2001" 发表:
呵呵,今天我看到安腾机了,
呵呵,太奇妙了,键盘竟然插在显示器上!有搞头!
我们将tru64上的程序将要移植到安腾上去!
到时有什么问题,我还要向斑竹你请教啊!



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

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


 net-wolf 回复于:2004-12-13 13:31:41

引用:原帖由 "我爱臭豆腐" 发表:


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



谢谢!太有用了!


 我爱臭豆腐 回复于:2004-12-13 13:39:19

引用:原帖由 "net-wolf" 发表:


谢谢!太有用了!




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




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=331353
转载请注明作者名及原文出处



收藏本页到: