| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • MSN Sniffer 嗅探MSN Messen…

  • Yahoo Toolbar打造安心上网环…

  • 微软教你在IE7中使用RSS

  • Google Earth三维地图服务使…

  • RemotelyAnywhere用IE轻松远…

  • 快快申请 streamload提供10G…

  • 全面体验Wallop 走进微软大家…

  • 用MyIE2轻松下载Flash动画

  • 使用Firefox浏览Google有优势

  • FireFox背后的秘密:教你如何…

  • Q
    您现在的位置: 我是IT人 >> 应用学院 >> 操作系统 >> Unix >> 教程正文
    构建Apache+PHP4+MySQL+PGSQL for UnixWare 7.1.1           
    构建Apache+PHP4+MySQL+PGSQL for UnixWare 7.1.1
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-15
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:

    DEBUG: database system is ready
    $ pg_ctl stop
    waiting for postmaster to shut down......done
    postmaster successfully shut down
    $ pg_ctl -l $PGDATA/server.log start
    postmaster successfully started
    致此,PGSQL自由数据库已经正常工作啦。 :)

    现在建一个数据库试试吧
    $ createdb temp
    $ psql temp
    temp=# create table test (t1 char(9),t2 int);
    temp=# select * from test;
    t1 | t2
    ----+----
    (0 rows)

    temp=#
    temp=#\q
    $
    temp=# 是进入psql后的提示符,前面的temp表示你正在操作的当前数据库是"temp"。如果不建数据库,psql就不能用,psql 后面一定要跟一个数据库名,缺省是postgres
    你也可以先建一个叫postgres的数据。
    好了,用吧,具说PGSQL是个精品数据库呢,我也是才拿到UW711系统,花了一开时间搞定的,加上改SHELL,用了我两天时间,不过精力不是很集中的哈。

    /***********************************************
    如果要在系统每次启动时都启动PGSQL 在/etc/rc2.d/目录下创建S99pgsql文件
    # cat /etc/rc2.d/S99pgsql
    #
    # Start/Stop PGSQL
    #
    # PGDATA='/usr/local/pgsql/data'
    case "$1" in
    start)
    su - postgres -c '/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l /usr/local/pgsql/data/server.log start'
    ;;

    stop)
    su - postgres -c '/usr/local/pgsql/bin/pg_ctl stop'
    ;;
    *)
    exit 1
    esac

    exit 0

    然后为此文件加执行权限:
    chmod +x /etc/rc2.d/S99pgsql
    ***************************************************/

    ##############上面这一段不用了,原来PGSQL也提供了一个脚本,我刚才发现的,hoho。
    # /etc/init.d/postgresql enable
    # /etc/rc2.d/S97pgsql start
    这样就搞定了,哈哈,觉得自己有些笨。

    为MySQL启动做准备:
    # vi /etc/services
    ## 增加一行:
    mysql 3306/tcp MySQL_Connect-Port

    启动mysql数据库,执行方法:
    # /etc/init.d/mysql start

    ## 增加路径: /usr/local/bin
    # vi /etc/profile
    ## 在最后增加一行:
    PATH=$PATH:/usr/local/bin

    重新登录root 执行
    # mysql
    .
    .
    .
    mysql>show databases;

    应该可以看到两个数据库 mysql & test
    现在该小小庆贺一下了吧。

    最后将MySQL管理软件phpMyAdmin装上,这个软件可以在网上搜索到,下载后解压。
    # cd /tmp
    # gunzip phpMyAdmin-2.2.4-php.tar.gz
    # cd /usr/local/apache/htdocs
    # tar xvf /tmp/phpMyAdmin-2.2.4-php.tar
    # mv PhpMyAdmin-2.2.4 admin ## 只是为了方便一些:)
    在浏览器地址栏输入:
    http://localhost/admin/main.php
    如果看到一个MySQL的管理页面就大功告成啦,这个MySQL是3.21.26伽马版的,蛮稳定的。在使用MySQL管理工具时,由于版本问题会出现一些错误,原因是phpMyAdmin管理模块是基于MySQL3.23以上版本的,所以有些小的错误。如果你有兴趣可以下载新版的源代码然后自己编译。
    相关网站:
    PHP: http://www.php.net
    Apache: http://www.apache.org
    MySQL: http://www.mysql.com
    OpenSSL: http://www.openssl.org
    Postpres: http://www.pgsql.org
    记得编译前还要下载egcs,freetype,jpeg,zlib,gd,gcc,autoconf,libtool,FSU,GNU awk,GNU make,Flex,cvs,M4,GNU ar,patch等一系列组件及GNU编译环境,有一部分也是在www.sco.com/skunkware上可以找到的,其余的就自己奋斗吧,祝你好运啦。
    如果我以后有时间,会尝试自己编译的乐趣的,如果你编译通过了,别忘了我哦。

    写了半天,手软,以后常聊吧 ,有错误,E我。
    再罗索两句,SCO的这个二进制版的PHP是和图形库GD-Library一起编译的,你可以在PHP脚本程序中调用动态图像操作函数,PHP提供了相当丰富的图像接口函数(大约有44个以上),功能十分强大,现在你就可以使用GIF或PNG图像流了。
    祝你成功@_@

    联系我: QQ:1502384,ICQ:190492112 Mail to : shuweich@yahoo.com.cn,shuweich@163.com
    树伟

    上一页  [1] [2] 

    教程录入:小秦    责任编辑:小秦 
  • 上一篇教程:

  • 下一篇教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |