电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

構建Apache+PHP4+MySQL+PGSQL for UnixWare 7.1.1

瀏覽:168日期:2024-06-27 18:12:56

我的系統環境:SCO UnixWARE7.1.1 PIII 600X2 128MB 20GB(SCSI)+60GB(IDE) Intel芯片組 所需組件: apache-1.3.26.pkg : Apache Web Server (i386) 1.3.26 zlib-1.1.4.pkg : zlib - unencumbered lossless data-compression library (i386) 1.1.4 glibs-2.0.3.pkg : glibs - graphics librarIEs and headers (i386) Version 2.0.3 glib-1.2.8.pkg : glib - handy library of C utility functions (i386) 1.2.8 openssl-0.9.6e.pkg : OpenSSL - Secure Sockets Layer / TLS cryptography toolkit (i386) 0.9.6e php4-4.1.2.pkg : PHP - server-side, cross-platform, HTML embedded scripting language (i386) 4.1.2 mysql-3.22.30.pkg : MySQL - SQL database server (i386) 3.22.30 gzip-1.2.4.pkg : gzip - GNU file compression utilities (i386) Version 1.2.4 postgresq-7.2.pkg : PostgreSQL Data Base Management System (i386) 7.2 phpMyAdmin-2.2.4-php.tar.gz phpPgAdmin_2-3.tar.gz 以上組件除phpMyAdmin-2.2.4-php.tar.gz和phpPgAdmin_2-3.tar.gz外均來自: ftp://ftp2.caldera.com/pub/skunkware/uw7/Packages/ 這個鏈接打開速度很慢,至少在我這兒是相當慢的。 全部下載后就開始按順序安裝吧,很辛苦的啦。 除最后兩個組件外,其余的均用pkgadd -d /path/package軟件管理工具安裝。 ...... was successful. (是軟件包安裝成功的提示) 把所有上面提到的文檔下載到本地后,就可以開始安裝了。 注:在安裝postgresq-7.2.pkg這個包時,會自動創建用戶postgres,并提示輸入口令 之后會為PGSQL設置核心參數:SHMMAX 如果此參數足夠大,可以敲 no 不理會,否則還是敲yes吧。 如果以后想修改SHMMAX 可以如下操作: # /etc/conf/bin/idtune -m SHMMAX 10485760 # /etc/conf/bin/idbuild # cd / # shutdown -y -g0 所有組件全部裝完后修改文件: # vi /usr/local/apache/conf/httpd.conf ## 在 AddType application/x-tar .tgz 后插入一行: AddType application/x-httpd-php .php ## 修改此行: ## DirectoryIndex index.html 為: DirectoryIndex index.php index.html 創建一個鏈接: ln -s /usr/bin/hostname /usr/local/bin/hostname ## 激活Apache WEB 服務器 # apache enable # apache start 好啦,第一步完成,你可以測試一下: 新建文件: # vi /usr/lib/apache/htdocs/default.php 內容如下: <?PHP echo '我的第一個PHP頁面。 n'; echo '與PHP相關的信息: n'; phpinfo(); ?> 啟動瀏覽器,在地址處輸入: http://localhost/default.php 應該顯示輸入的文字及PHP的相關信息。 為Postgresql自由數據庫的啟動做準備: 首先 # vi /etc/services ## 增加一行: postgresql 5432/tcp # Postgres SQL Connect-Por 然后重新啟動機器,以使SHMMAX核心參數及5432/tcp端口生效,系統引導后以postgres用戶登錄(這個用戶是安裝PostgreSQL Data Base Management System時,由安裝腳本創建的) 查看該用戶的.profile文件,關注環境變量MANPATH、PGLIB、PGDATA、USER,如果都設置正確,就可以創建數據庫集群了,方法如下: initdb -D /usr/local/pgsql/data ***請注意你必須以 Postgres 用戶的身份來執行這條命令。 技巧: 作為 -D選項的替代品,你還可以使用環境變量 PGDATA 系統提示如下: $ initdb The files belonging to this database system will be owned by user 'postgres'. This user must also own the server process. Fixing permissions on existing directory /usr/local/pgsql/data... ok creating directory /usr/local/pgsql/data/base... ok creating directory /usr/local/pgsql/data/global... ok creating directory /usr/local/pgsql/data/pg_xlog... ok creating directory /usr/local/pgsql/data/pg_clog... ok creating template1 database in /usr/local/pgsql/data/base/1... ok creating configuration files... ok initializing pg_shadow... ok enabling unlimited row size for system tables... ok creating system views... ok loading pg_description... ok vacuuming database template1... ok copying template1 to template0... ok Success. You can now start the database server using: /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data or /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start 啟動數據庫: $ pg_ctl -l $HOME/data/server.log start postmaster successfully started $ cat data/server.log DEBUG: database system was shut down at 2003-10-31 19:22:27 CST DEBUG: checkpoint record is at 0/109664 DEBUG: redo record is at 0/109664; undo record is at 0/0; shutdown TRUE DEBUG: next transaction id: 89; next oid: 16556 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 樹偉

標簽: Unix系統
主站蜘蛛池模板: HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 工业铝型材生产厂家_铝合金型材配件批发精加工定制厂商 - 上海岐易铝业 | 水性漆|墙面漆|木器家具漆|水漆涂料_晨阳水漆官网 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 北京百度网站优化|北京网站建设公司-百谷网络科技 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 沈阳缠绕包装机厂家直销-沈阳海鹞托盘缠绕包装机价格 | 电车线(用于供电给电车的输电线路)-百科 | 深圳装修_店面装修设计_餐厅设计_装修全包价格-尚泰装饰设计 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 耐磨陶瓷管道_除渣器厂家-淄博浩瀚陶瓷科技有限公司 | 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 北京开源多邦科技发展有限公司官网| 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 科普仪器菏泽市教育教学仪器总厂 | 打造全球沸石生态圈 - 国投盛世 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 北京中航时代-耐电压击穿试验仪厂家-电压击穿试验机 |