Linux 板


LINE

※ 引述《[email protected] (蓝天使)》之铭言: : HI.... : 最近看了一些书....想安装 PHP & MySQL : 但一直装不起来......... : 我的 OS : RedHat Linux 6.0 CLE0.8p1 : Apache 1.3.6 : 是否有人可以帮帮我呢......或是介绍书(详细) : 谢谢您.... [以下转录自 linux.twbbs.org.tw PHP版] -------------------------------------------------------------------- 作者: cggirl (世界末日与冷酷异境) 看板: PHP 标题: PHP3再袭击? (Using DSO-APXS) [Ver 0.12] 时间: Fri Jan 21 14:20:55 2000 $ Version 0.1 Init. Version. $ Version 0.12 Fix GD Supp. Add index.php3 Supp. 自问自答好了... 不要打我... 在吃玩午餐睡一觉, 醒来喝一瓶纯*茶後. 终於搞定了... (事实上是又到网路上东翻西找一番) ---------------------------------------------------------------------- 本文适用环境: RedHat 6.1 (+ Full Patched) (非 C*E 0.x ReMIX 版) apache-1.3.9-8 (+ apache-devel-1.3.9-8) (RPM version) MySQL-3.22.30-1 (+ MySQL-client-3.22.30-1) (RPM version) (+ MySQL-devel-3.22.30-1) (RPM version) (+ MySQL-shared-3.22.30-1) (RPM version) gd-1.3-5 (+ gd-devel-1.3-5) (RPM version) freetype-1.2-7 (+ freetype-devel-1.2-7) (RPM version) (也就是 RedHat RPM Base 的 Linux 啦~~) ---------------------------------------------------------------------- 先检查是否有安装上列软体... 使用指令 rpm -q <app name> 检查: (注意: 程式名称大小写有别: mysql != MySQL) $ rpm -q apache apache-devel > apache-1.3.9-8 > apache-devel-1.3.9-8 $ rpm -q MySQL MySQL-client MySQL-devel MySQL-shared > MySQL-3.22.30-1 > MySQL-client-3.22.30-1 > MySQL-devel-3.22.30-1 > MySQL-shared-3.22.30-1 $ rpm -q gd gd-devel > gd-1.3-5 > gd-devel-1.3-5 $ rpm -q freetype freetype-devel > freetype-1.2-7 > freetype-devel-1.2-7 ---------------------------------------------------------------------- 在这里我用的 PHP3 是 php-3.0.14.tar.gz 版本. 先找个地方解开 php-3.0.14.tar.gz : $ tar zxvf php-3.0.14.tar.gz 产生 php-3.0.14 目录. 进入 php-3.0.14 目录中. $ cd php-3.0.14 configure 的说明可以以 ./configure --help 指令列出. $ ./configure --help (不过如果看得懂的话, 就不用看这篇了) 在这里我的目标是建立一个 libphp3.so 给 apache 使用, 且支援 MySQL, GD, track-vars (GET/POST/Cookie track variables). php3.ini 援用之前 apache 内订的 /etc/httpd/php3.ini 所以我的 configure 指令为: $ ./configure --with-apxs=/usr/sbin/apxs \ --with-mysql=/usr --with-gd \ --with-config-file-path=/etc/httpd --enable-track-vars 注意: 如果你下的指令没有错得很离谱, configure 是不会吭声的. 像mysql, gd 的 path 下错了也没有反应, track-vars 打成 trace-vars 也照作. (gd 的 path 这次应该下对了? 还没完整测试. mysql is O.K. Sure.) 而 t1lib 的部份, 应该要加上 --enable-t1lib 才会 enable. $ ./configure --with-apxs=/usr/sbin/apxs \ --with-mysql=/usr --with-gd --enable-t1lib \ --with-config-file-path=/etc/httpd --enable-track-vars 就我所知, "PURE" RedHat 6.1 (not C*E ver.) 全装也没有 t1lib 0.8+ (?) 应该要另外去 download. t1lib 的版本应该是 0.8 以上. 不过, 如果是 t1lib 0.9 版的话, 你可能要改一下 source (t1lib). 详情可看 php-3.0.14/README.t1lib 接着 make 档案: $ make 安装 libphp3.so $ make install 注意: 一直到 make install 之前, 都可以以普通 user 身份去做, 要 male install 时, 请先 su 成 root. 注意: 如果不放心, 怕会出槌... :p 请先备份 libphp3.so 你也可以手动安装: $ cp libphp3.so /usr/lib/apache/libphp3.so ---------------------------------------------------------------------- 修改设定档: 修改 /etc/httpd/conf/httpd.conf 档案 搜寻: php3 字串: ... ... # Extra Modules #LoadModule php_module modules/mod_php.so #LoadModule php3_module modules/libphp3.so ^ 去掉这个注解 '#' 再搜寻: php3 字串: ... ... # Extra Modules #AddModule mod_php.c #AddModule mod_php3.c ^ 去掉这个注解 '#' 注意: 使用 .RPM 版的人应该都可以找到. 如果找不到, 试着用 Extra Modules, LoadModule, 或 AddModule 搜寻, 再将这两行"分别"加入. 再搜寻: php3 字串: ... ... # # AddType: allows you to tweak mime.types without actually editing it, or to # make certain files to be certain types. # # For example, the PHP3 module (not part of the Apache distribution - see # http://www.php.net) will typically use: # #AddType application/x-httpd-php3 .php3 #AddType application/x-httpd-php3-source .phps ^ 去掉这个注解 '#' (两行都要) 注意: 使用 .RPM 版的人应该都可以找到. 如果找不到, 试着用 AddType, 搜寻, 再将这两行"分别"加入. 注意: 新版本(RPM)的 apache: apache-1.3.9-8 已将 httpd.conf 和 srm.conf 合并, 今後只要在 httpd.conf 修改即可. 再搜寻: DirectoryIndex 字串: ... ... # # DirectoryIndex: Name of the file or files to use as a pre-written HTML # directory index. Separate multiple entries with spaces. # DirectoryIndex index.html index.htm index.php3 index.shtml index.cgi ^^^^^^^^^^ 加入index.php3 使得 index.php3 也加入预设网页 (顺序, 项目依各人使用为准). ---------------------------------------------------------------------- 重新启动 httpd: (以 root 身份) $ /etc/rc.d/init.d/httpd restart 检查是否有在行程中: & ps aux | gep httpd ... ... <略> ... ... ---------------------------------------------------------------------- 测试 PHP: 编辑网页内容如下: (ex: info.php3) <? phpinfo() ?> 浏览这个网页, 应该会出现 PHP3 的相关资讯... You Got It !!! ---------------------------------------------------------------------- 测试 PHP + MySQL: 如果有装 phpMyAdmin, phorum308: try http://your.host/phpMyAdmin/index.php3 http://your.host/phorum308/admin.php3 ---------------------------------------------------------------------- 至此算是成功的一半, 剩下的就是如何发挥 apache + PHP3 + MySQL 的威力了! cggirl 才疏学浅, 仅能提供如此懒人方法. 目的是想提供使用 RPM 套装软体 的使用者能保持使用的方便性, 而不致於为了一个小小 PHP3 而大废周章重新编 译 apache + PHP3 + MySQL 而可能产生其他的问题. 况且老是靠 3rd 的 ReMIX 版本过活也不是办法. Just try it, and learn something from it! 这是我这几天的心得, 希望不会又有人浪费时间在这里打转. 欢迎任何建议或指正 mailto:[email protected] 本文将遵循 GPL 散布 ---------------------------------------------------------------------- 本来不过是想装个 phorum 来玩玩, 没想到牵扯这麽多.... *_* ---------------------------------------------------------------------- -- ;32m※ Origin: 3m帕胡德BBS 7m<linux.twbbs.org> m ;31m◆ From: 6m210.65.42.125m -- Origin: .-~^^~-. 中央资工-恶 魔 ( -网- ) -=[ncucsie.twbbs.org]=- . 。 o O ~-.__.-~ ◆ From: LB8-98.D14-221.ncu.edu.tw







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP