文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>网站服务

网站服务

时间:2007-02-08  来源:易先生

第三章 网站服务

准备工作:
下载软件包
            cd  /usr/local/src
            lftp 192.168.0.254
cd pub/Redhat/RPMS
get httpd-2.0.48.tar.gz
            get mysql-4.0.18.tar.gz
            get php-4.3.4.tar.gz
            get zorum_3_5.tgz
quit
将本机/etc/hosts 的配置文件添加自己的域名。
           vi /etc/hosts
         192.168.0.X              www.sina.com
加入:192.168.0.X (X为自己计算机ifconfig eth0看到的 Ip地址)

任务一:安装Apache 安装与验证
解压缩并进入目录:            
tar -zxvf httpd-2.0.48.tar.gz
             cd httpd-2.0.48
编译安装:
./configure  --prefix=/usr/local/apache –enable-so
make
make install
修改配置文件:
           vi /usr/local/apache/conf/httpd.conf
更改 ServerAdmin  [email protected]
         ServerName   www.sina.com
启动apachectl 服务
    /usr/local/apache/bin/apachectl start
查看启动侦听端口80的状态
      netstat -ant |grep 80
看到有0.0.0.0:80地址为正常。
启动本地图形界面下的浏览器:
          http://www.sina.com
看看是否正常。
任务二:Apache的启动和停止的配置,查看Apache日志
   将启动脚本复制到/etc/rc.d/init.d目录下
cp /usr/local/apache/bin/apachectl    /etc/rc.d/init.d
vi /etc/rc.d/init.d/apachectl  
更改前面几行,在第4行加入:
         # chkconfig:2345 85 15
         #chkconfig: description:Apache is a World Wide Web Server
将apache加入启动队列:
        chkconfig –add apachectl
     查看apachectl的启动状态
        chkconfig –list apachectl
重新启动计算机:
        reboot
任务三:配置Apache/php/mysql协同工作,建立留言板系统。
    解压缩需要的程序包:
       cd /usr/local/src
        tar -zxvf mysql-4.0.18.tar.gz
        tar -zxvf php-4.3.4.tar.gz
        tar -zxvf zorum_3-5.tgz
进入目录,进行编译mysql
       cd  mysql-4.0.18
./configure --prefix=/usr/local/mysql --sysconfdir=/etc  --localstatedir=/var/lib/mysql
make
make install
建立mysql 用户和组
    groupadd -g 20000 mysql
    useradd -u 20000 -g mysql mysql
初始化数据库:
   /usr/local/mysql/bin/mysql_install_db
设置mysql状态报告目录
   chown -R mysql /var/lib/mysql
复制配置文件
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
启动mysql
   /usr/local/mysql/bin/mysqld_safe –user=root &
修改密码
/usr/local/mysql/bin/mysqladmin -u root -p password 1234
再输入回车。将密码改为了1234
连接数据库:
/usr/local/mysql/bin/mysql  -u root -p

编译PHP:
cd /usr/local/src/php-4.3.4
./configure –with-mysql=/usr/local/mysql –with-aspx2=/usr/local/apache/bin/aspx
make
make install
复制php配置文件:
cp php.ini-dist /usr/local/lib/php/php.ini
修改Apache的配置文件,在其他的AddType 内容下行添加:
     AddType  application/x-httpd-php   .php
     AddType  application/x-httpd-php-source   .phps
重新启动Apache
    /usr/local/apache/bin/apachectl stop
    /usr/local/apache/bin/apachectl start
确认状态
    netstat -ant|grep 80

安装zorum论坛
    mkdir /usr/local/apache/htdocs/zorum
   cp    *  /usr/local/apache/htdocs/zorum
在图形界面下输入:
    http://www.sina.com
根据提示操作。(见课本)
   
并建立config.php 文件
      touch    /usr/local/apache/htdocs/zorum
      chmod  777   usr/local/apache/htdocs/zorum
并将网页中的文字复制到该文件。
排行榜 更多 +
manwa2免费漫画官方版下载

manwa2免费漫画官方版下载

趣味娱乐 下载
AccuBattery汉化免费版下载

AccuBattery汉化免费版下载

生活实用 下载
甜瓜游乐场2官方正版下载

甜瓜游乐场2官方正版下载

模拟经营 下载