国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

我的系統(tǒng)環(huán)境: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這個包時,會自動創(chuàng)建用戶postgres,并提示輸入口令 之后會為PGSQL設置核心參數(shù):SHMMAX 如果此參數(shù)足夠大,可以敲 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 創(chuàng)建一個鏈接: 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自由數(shù)據(jù)庫的啟動做準備: 首先 # vi /etc/services ## 增加一行: postgresql 5432/tcp # Postgres SQL Connect-Por 然后重新啟動機器,以使SHMMAX核心參數(shù)及5432/tcp端口生效,系統(tǒng)引導后以postgres用戶登錄(這個用戶是安裝PostgreSQL Data Base Management System時,由安裝腳本創(chuàng)建的) 查看該用戶的.profile文件,關注環(huán)境變量MANPATH、PGLIB、PGDATA、USER,如果都設置正確,就可以創(chuàng)建數(shù)據(jù)庫集群了,方法如下: initdb -D /usr/local/pgsql/data ***請注意你必須以 Postgres 用戶的身份來執(zhí)行這條命令。 技巧: 作為 -D選項的替代品,你還可以使用環(huán)境變量 PGDATA 系統(tǒng)提示如下: $ 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 啟動數(shù)據(jù)庫: $ 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自由數(shù)據(jù)庫已經正常工作啦。 :) 現(xiàn)在建一個數(shù)據(jù)庫試試吧 $ 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表示你正在操作的當前數(shù)據(jù)庫是'temp'。如果不建數(shù)據(jù)庫,psql就不能用,psql 后面一定要跟一個數(shù)據(jù)庫名,缺省是postgres 你也可以先建一個叫postgres的數(shù)據(jù)。 好了,用吧,具說PGSQL是個精品數(shù)據(jù)庫呢,我也是才拿到UW711系統(tǒng),花了一開時間搞定的,加上改SHELL,用了我兩天時間,不過精力不是很集中的哈。 /*********************************************** 如果要在系統(tǒng)每次啟動時都啟動PGSQL 在/etc/rc2.d/目錄下創(chuàng)建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 然后為此文件加執(zhí)行權限: chmod +x /etc/rc2.d/S99pgsql ***************************************************/ ##############上面這一段不用了,原來PGSQL也提供了一個腳本,我剛才發(fā)現(xiàn)的,hoho。 # /etc/init.d/postgresql enable # /etc/rc2.d/S97pgsql start 這樣就搞定了,哈哈,覺得自己有些笨。 為MySQL啟動做準備: # vi /etc/services ## 增加一行: mysql 3306/tcp MySQL_Connect-Port 啟動mysql數(shù)據(jù)庫,執(zhí)行方法: # /etc/init.d/mysql start ## 增加路徑: /usr/local/bin # vi /etc/profile ## 在最后增加一行: PATH=$PATH:/usr/local/bin 重新登錄root 執(zhí)行 # mysql . . . mysql>show databases; 應該可以看到兩個數(shù)據(jù)庫 mysql & test 現(xiàn)在該小小慶賀一下了吧。 最后將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伽馬版的,蠻穩(wěn)定的。在使用MySQL管理工具時,由于版本問題會出現(xiàn)一些錯誤,原因是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編譯環(huán)境,有一部分也是在www.sco.com/skunkware上可以找到的,其余的就自己奮斗吧,祝你好運啦。 如果我以后有時間,會嘗試自己編譯的樂趣的,如果你編譯通過了,別忘了我哦。 寫了半天,手軟,以后常聊吧 ,有錯誤,E我。 再羅索兩句,SCO的這個二進制版的PHP是和圖形庫GD-Library一起編譯的,你可以在PHP腳本程序中調用動態(tài)圖像操作函數(shù),PHP提供了相當豐富的圖像接口函數(shù)(大約有44個以上),功能十分強大,現(xiàn)在你就可以使用GIF或PNG圖像流了。 祝你成功@_@ 聯(lián)系我: QQ:1502384,ICQ:190492112 Mail to : [email protected],[email protected] 樹偉

標簽: Unix系統(tǒng)
主站蜘蛛池模板: 久久视频免费观看 | 久久久久久毛片免费播放 | 日本a一级片 | 亚洲综合色在线观看 | 欧美人成在线观看ccc36 | 伊人网五月天 | 最新99国产成人精品视频免费 | 美女视频永久黄网站免费观看国产 | 日韩欧美国产视频 | 亚洲国产精品久久卡一 | 久久久久久综合一区中文字幕 | 精品一区二区三区亚洲 | 精品久久久久久中文字幕一区 | 欧美成人毛片一级在线 | 日日摸夜夜搂人人要 | 欧美精品人爱a欧美精品 | 亚洲在线视频一区 | 19+韩国主播青草vip视频 | 岛国在线免费观看 | 日本三级成人午夜视频网 | 久久成人a毛片免费观看网站 | 久久欧美精品欧美九久欧美 | 亚洲男人的天堂在线 | 亚洲不卡一区二区三区在线 | 三毛片| 九九黄色影院 | 美女视频免费看视频网站 | 国产美女精品一区二区三区 | 久久国产成人福利播放 | 97久久草草超级碰碰碰 | 欧美一级网站 | 中文字幕国产亚洲 | 中文字幕一区二区三区在线观看 | 欧美视频一区二区专区 | 亚洲精品在线网 | m男亚洲一区中文字幕 | 欧美激情综合亚洲五月蜜桃 | 精品99在线观看 | 国内自拍网站 | 欧美高清一区二区三 | 精品色综合 |