代码: 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 -efgrep 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 -agrep http // 网络端口是否打开 tcp 0 0 *.http *.* LISTEN # 这是可以使用浏览器对这个ip地址进行访问.如果一切正常能够访问到缺省的Apache的页面. # /www/bin/apachectl stop //关闭apache # ps -efgrep http root 112963 80129 0.0 17:06:58 pts/1 0:00.00 grep http # netstat -agrep 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 -agrep mysql tcp 0 0 *.mysql *.* LISTEN # /sbin/rc0.d/K88mysql # ps -U mysql PID TTY S TIME CMD # netstat -agrep 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 了:)
[1] [2] 下一页
(出处:http://www.sheup.com)
上一页 [1] [2]