麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Apache > 正文

Apache 2.0.35 和 PHP 4.3-Dev 的集成

2024-08-27 18:28:46
字體:
來源:轉載
供稿:網友
當 apache 2.0.35 以正式版本發布時,發現網絡上很少有提起能成功集成 apache 2 和 php 4 的。就連著名的 phpbuilder.com 上的論壇里也充滿了消極的討論。我是屬于那種不敢氣餒的家伙,昨天晚上工作到 2:00 am 沒有成果后,今天繼續苦戰,從晚上 9:00 到 0:00 基本有了眉目,但是由于 freelamp.com 采用了 zope+fast_cgi 的組合和 apache 集成,而 fast_cgi 的 apache 2 版本還在開發中,所以目前本網站運行的版本依然為 1.3.24。


編譯 apache 的命令是:

./configure --prefix=/apache2 --enable-auth-anon --enable-auth-dbm
--enable-file-cache --enable-cache --enable-disk-cache --enable-mem-cache
--enable-ext-filter --enable-proxy --enable-proxy-connect --enable-proxy-http
--enable-http --enable-dav --enable-rewrite --enable-so

我使用老套的 --enable-module=most --enable-shared=max 來編譯時,發現并不能奏效, apache 2 不會讓安裝的模塊 most,所以采用了以上長長的一大串選項。

然后就是 make;make install ,看起來很成功。修改 httpd.conf ,把偵聽端口修改為 1234 ,然后用 www.freelamp.com:1234 上去看看,不錯,那個繁體版本的 index.html.big 出來了。(怎么沒有我們大陸的簡體版本呢?)

我知道要讓 php 跑起來會十分的困難,所以,對于昨天搞到十分深夜,依然沒有結果的下場,我并不感到悲哀。希望正在讀此文的你,能很快部署起 apache 2 和 php 4 的組合來。說實話,要安裝 php ,必須先找到一個合適的 版本,現成的最新穩定版本是不能“組合”起來的。你必須去 snaps.php.net (這個網站有點慢?。┫螺d php4-latest.tar.bz2 ,然后才能用新版本編譯。我使用了:

./configure --with-apxs2=/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-pgsql=/usr/local/pgsql

來開始,但是make 時發現系統報告:


00 -i/apache2/include -i/usr/local/src/php4-200204090000/zend -i/usr/local/mysql/include/mysql -i/usr/local/pgsql/include -i/usr/local/src/php4-200204090000/ext/xml/expat -d_reentrant -i/usr/local/src/php4-200204090000/tsrm -g -o2 -pthread -dzts -prefer-pic -c /usr/local/src/php4-200204090000/sapi/apache2filter/php_functions.c -o sapi/apache2filter/php_functions.lo
/usr/local/src/php4-200204090000/sapi/apache2filter/php_functions.c: in function `zif_apache_lookup_uri':
/usr/local/src/php4-200204090000/sapi/apache2filter/php_functions.c:91: parse error before `('
/usr/local/src/php4-200204090000/sapi/apache2filter/php_functions.c:92: parse error before `('
make: *** [sapi/apache2filter/php_functions.lo] error 1
[[email protected] php4-200204090000]#

看來,其中一個程序的括號有問題,是 addlong 的一個宏里面使用了 (long) 這樣的定義,看來不是很有關系,就在 91 和 92 這兩行里把這個 (long) 給去掉了。繼續 make ,成功了!
然后,我不說,你也知道:make install 。

就這么簡單!

不過,你需要在 httpd.conf 中加入下面的說明,以讓 apache 認識 .php 文件:

addoutputfilter php .php
addinputfilter php .php
addtype text/html .php

apache 2 增加了很多新的特色,我在以前的文章就有過介紹。文章后面附加的連接,作為重要的參考資料對于您了解 apache 2.0 的特色會有所幫助。本站將繼續翻譯/創作出有關 apache 2.0 的文章來,就如我在論壇中所言,apache 2.0 會成為一個重要的產品,研究提升價值。研究 apache 2 也會提升本站的價值。我相信!中國最大的web開發資源網站及技術社區,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人精品不卡视频在线观看 | 爱福利视频网 | 嗯啊羞羞视频 | 国产成人在线免费视频 | 欧美一级美国一级 | 日韩欧美电影一区二区三区 | 亚洲一区 国产精品 | 免费黄色小网站 | 一本一道久久久a久久久精品91 | 久久久久久久久久久久久久国产 | 国产精品久久久免费观看 | 国产精品伦视频看免费三 | 欧美视屏一区二区 | 国产色爱综合网 | 夏目友人帐第七季第一集 | 国产色视频免费 | 国产免费高清在线 | 久久区二区 | 精品国产一区二区久久 | 亚洲一区二区三区精品在线观看 | 久久久久久久久久久影视 | 男男羞羞视频网站国产 | 一级免费大片 | 亚洲免费看片网站 | 久久久tv| 调教小男生抽打尿孔嗯啊视频 | 视频一区国产精品 | 日本a∨精品中文字幕在线 狠狠干精品视频 | 日本在线播放一区二区 | 亚洲小视频在线观看,com | 欧美成人高清视频 | 日本成年免费网站 | 国产大片免费看 | 日韩视频不卡 | 欧美在线观看视频一区二区 | 一区二区三区日韩 | 日韩视频在线观看免费视频 | 99亚洲伊人久久精品影院红桃 | 91精品久久久久久久 | 欧美一级黄色片免费观看 | 国产日产精品一区二区三区四区 |