[問題]對[教學]最"剛開始"的phpbb簡易架站教學有疑問

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
9527
星球公民
星球公民
文章: 49
註冊時間: 2004-08-31 17:40

[問題]對[教學]最"剛開始"的phpbb簡易架站教學有疑問

文章 9527 »

[教學]最"剛開始"的phpbb簡易架站教學有疑問

不好意思,小弟我資質愚昧,不是很暸解。
請問php4apache.dll在哪呀我沒找到呀
這php.ini-dist也不知道在哪?沒看到呀
只發現C:\PHP\BACKUP\php.ini而已,用這是嗎?
還有,
在193行加入\r
LoadModule php4_module c:/php/sapi/php4apache.dll
在241行加入\r
AddModule mod_php4.c
在816行加入\r
AddType application/x-httpd-php .php
這要如何加,我的意思是說,一行一行數嗎,有沒有小技巧可以看到行數,然後直接加入。筆記本沒那麼厲害耶,怎麼辦呀?
PS:我是用\r
apache_2.0.50-win32-x86-no_ssl.msi
php-5.0.1-installer.exe
phpBB-2.0.10.zip
mysql-5.0.1-alpha-snapshot-win
架站的,有用錯嗎?
上面的教學適用於我嗎?版本有差嗎?
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

phpBB 並不支援 php 5.0
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
9527
星球公民
星球公民
文章: 49
註冊時間: 2004-08-31 17:40

文章 9527 »

[教學]最"剛開始"的phpbb簡易架站教學 裡面提到\r
================================
安裝php
請利用解壓縮軟體,把檔案解壓縮後並放在c:\php〈建議〉
把PHP檔案夾內的"php4ts.dll"和"php4apache.dll"複製到c:\winnt\system32〈XP〉
接下來將"php.ini-dist"複製到c:\windows〈XP是winnt〉複製完後改名成"php.ini"
再來修改"php.ini"這個檔案〈可用筆記本開啟〉
在193行加入
程式碼:LoadModule php4_module c:/php/sapi/php4apache.dll
================================
可是我安裝完php-4.3.8-installer.exe後
連sapi資料夾都沒有,根本沒有c:/php/sapi/php4apache.dll
要怎麼將"php4apache.dll"複製到C:\WINDOWS\system32〈XP〉
我裝錯版本嗎?
●架設主機作業系統:Windows Xp Pro
●快速架站程式:appserv-win32-2.4.0
●您的 phpBB2 版本:phpBB-2.0.10 + 官方正體中文語系 for phpBB v2.0.2
●風格:subSilver繁體中文版
頭像
星球公民
星球公民
文章: 64
註冊時間: 2004-08-19 12:41

文章 »

9527 寫:
再來修改"php.ini"這個檔案〈可用筆記本開啟〉
在193行加入
程式碼:LoadModule php4_module c:/php/sapi/php4apache.dll
筆記本可以顯示行數嗎?

我對"暈倒"的架站方式沒去瞭解過,只是建議你用別的程式去做"編輯"。
9527
星球公民
星球公民
文章: 49
註冊時間: 2004-08-31 17:40

文章 9527 »

編輯的問題,我用PHPEdit-0.6解決了
但是......又有問題了 T_T...
安裝軟體如下:
apache:
apache_1.3.31-win32-x86-no_src.exe(5.34MB)

mysql:
mysql-4.1.4-gamma-win.zip(38.4MB)

php:
php-4.3.8-Win32.zip(6.71MB)

phpbb:
phpBB-2.0.10.zip(676KB)

在IE網址列打入http://localhost/phpbb/install/install.php後
不是安裝PHPBB的畫面,而使出現”檔案下載”的畫面耶!!!
到底是哪出了錯
●架設主機作業系統:Windows Xp Pro
●快速架站程式:appserv-win32-2.4.0
●您的 phpBB2 版本:phpBB-2.0.10 + 官方正體中文語系 for phpBB v2.0.2
●風格:subSilver繁體中文版
頭像
星球公民
星球公民
文章: 64
註冊時間: 2004-08-19 12:41

文章 »

9527 寫:phpbb:
phpBB-2.0.10.zip(676KB)

在IE網址列打入http://localhost/phpbb/install/install.php後
不是安裝PHPBB的畫面,而使出現”檔案下載”的畫面耶!!!
到底是哪出了錯
你確定路徑是對的嗎…。

應該是打入:
http://主機名稱/phpbb2/
接著就會出現安裝畫面才是。

你把路徑搞錯了?^^"
9527
星球公民
星球公民
文章: 49
註冊時間: 2004-08-31 17:40

文章 9527 »

現在不會出現,檔案下載了(不知道為什麼)
但是...
但是出現的是install.php的內文
也就是我在IE網址列打入http://localhost/phpbb/後
出現的是以下內容,不是安裝phpbb的畫面呀
<?php
/***************************************************************************
* index.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: index.php,v 1.99.2.3 2004/07/11 16:46:15 acydburn Exp $
*
*
***************************************************************************/
......
......
......
......
......
......
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
●架設主機作業系統:Windows Xp Pro
●快速架站程式:appserv-win32-2.4.0
●您的 phpBB2 版本:phpBB-2.0.10 + 官方正體中文語系 for phpBB v2.0.2
●風格:subSilver繁體中文版
9527
星球公民
星球公民
文章: 49
註冊時間: 2004-08-31 17:40

文章 9527 »

是不是PHP的版本不同,php.ini的問題呢\r
[ 小弟我是用php-4.3.8-Win32.zip(6.71MB)] 不知是不是和大大的教學有出入呀,所以不能瀏覽PHP的安裝畫面呢?
以下內容有問題嗎?
在193行加入
LoadModule php4_module c:/php/sapi/php4apache.dll
在241行加入
AddModule mod_php4.c
在816行加入
AddType application/x-httpd-php .php
頭像
星球公民
星球公民
文章: 64
註冊時間: 2004-08-19 12:41

文章 »

請補上發問格式…。
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149

打開筆記本。
將下面內容複製到筆記本裡,存成test.php

代碼: 選擇全部

<?php 
phpinfo( ); 
?>
把test.php 放至網頁根目錄下鍵入如:

http://主機名稱/test.php

有出現如:
圖檔

代表php 有在動了。
9527 寫: 在193行加入
LoadModule php4_module c:/php/sapi/php4apache.dll
在241行加入
AddModule mod_php4.c
在816行加入
AddType application/x-httpd-php .php
你問題的描述我看不是很懂…。

基本上你可能沒把apache、mysql、php 裝好…。
9527
星球公民
星球公民
文章: 49
註冊時間: 2004-08-31 17:40

文章 9527 »

喔~~~我的意思是說
根本不能跑PHP啦\r
跑test.php也一樣的
是檔案下載的畫面\r
也就是說
它私乎看不懂PHP啦\r
以下內容是[教學]最"剛開始"的phpbb簡易架站教學這篇教學中所提到的修改php.ini檔的部份呀!!!
================
在193行加入
LoadModule php4_module c:/php/sapi/php4apache.dll
在241行加入
AddModule mod_php4.c
在816行加入
AddType application/x-httpd-php .php
================
我說"以上內容有問題嗎"的意思是說這篇大大他說提到的修改php.ini是不是不見得適用於php-4.3.8-Win32這個版本呢?
因為他沒說他是用哪一版的呀
所以我認為整個架設過程根本沒啟動支援php模組
●架設主機作業系統:Windows Xp Pro
●快速架站程式:appserv-win32-2.4.0
●您的 phpBB2 版本:phpBB-2.0.10 + 官方正體中文語系 for phpBB v2.0.2
●風格:subSilver繁體中文版
9527
星球公民
星球公民
文章: 49
註冊時間: 2004-08-31 17:40

文章 9527 »

對了~~~
真的很感謝大大的幫助\r
還特地拍圖教學 ... ^_^ ...
●架設主機作業系統:Windows Xp Pro
●快速架站程式:appserv-win32-2.4.0
●您的 phpBB2 版本:phpBB-2.0.10 + 官方正體中文語系 for phpBB v2.0.2
●風格:subSilver繁體中文版
9527
星球公民
星球公民
文章: 49
註冊時間: 2004-08-31 17:40

文章 9527 »

After you've set up the file layout properly, you're ready to
finally configure Apache to load the PHP4 module. Just add the
following lines to your httpd.conf:

LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php

以上文字是剛剛在PHP的install.txt中發現的
我想,我的網站不能執行phpbb的安裝畫面應該是沒有啟動PHP4模組吧\r
但是它裡面所提到的是將

代碼: 選擇全部

   LoadModule php4_module c:/php/sapi/php4apache.dll
   AddModule mod_php4.c
   AddType application/x-httpd-php .php
這三行加到httpd.conf吧\r
於是我就將這三行加到\r
C:\Program Files\Apache Group\Apache2\conf\httpd.conf
裡面\r
但是apach2反而不能啟動,我又刪除這三行,就能啟動
我現在不知道這三行到底該加哪,才能讓我的網站能執行PHP4啦\r

代碼: 選擇全部

   LoadModule php4_module c:/php/sapi/php4apache.dll
   AddModule mod_php4.c
   AddType application/x-httpd-php .php
不然怎麼安裝phpbb2論壇呀
誰能救救我呀
裝了那麼多次都失敗
T_T''
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

9527 寫:以上文字是剛剛在PHP的install.txt中發現的
我想,我的網站不能執行phpbb的安裝畫面應該是沒有啟動PHP4模組吧
沒錯~正確觀念~只是你少看到一段~
這是給APACHE 1.3.X的使用者看的~

你只要在編輯軟體中分別尋找\r
LoadModule
AddModule
AddType

你就會知道要放在哪~
APACHE 2 必須使用這個ISAPI
php4apache2.dll
而非教學的
php4apache.dll

PHP的說明文件清楚寫到~
Installing PHP on Windows with Apache 1.3.x
------------------------------------------------------------
ATTENTION: Apache 2 Users

At this time, support for Apache 2 is experimental. It's
highly recommended you use PHP with Apache 1.3.x and not
Apache 2. Documentation for installing Apache 2 on windows
can be seen here:

http://www.php.net/manual/en/install.apache2.php

With the basic difference being that when installing as a
module you'll use php4apache2.dll instead of php4apache.dll
Both files are included within this release.
------------------------------------------------------------

而你是屬於虛線包起來的部分

不過在我印象中~只是ISAPI的檔案換一個就OK了~

另外~安裝PHP有兩種方式~
1.用ISAPI去執行
安裝方式是說明文件的這段\r
Installing PHP for Apache as module

2.用CGI的方式執行~
安裝方式是說明文件的這段\r
Installing PHP for Apache as CGI binary

APACHE用CGI的方式應該比較簡單~

但CGI的方式是執行一次程式就需要一個執行序
ISAPI則是共用一個執行序~

兩種方式各有優缺點~~我之前文章有說過了~在此不多提

另外~老實說~不建議用APACHE 2
真的不穩~~

怕你找不到APACHE 2 安裝PHP4的文件~在這裡附上PHP官網的文件\r
http://www.php.net/manual/en/install.wi ... pache2.php
文中提到~
Installing as a CGI binary
You need to insert these three lines to your Apache httpd.conf configuration file to set up the CGI binary: Example 6-5. PHP and Apache 2.0 as CGI

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php

# For PHP 4
Action application/x-httpd-php "/php/php.exe"

# For PHP 5
Action application/x-httpd-php "/php/php-cgi.exe"


Installing as an Apache module
You need to insert these two lines to your Apache httpd.conf configuration file to set up the PHP module for Apache 2.0: Example 6-6. PHP and Apache 2.0 as Module

# For PHP 4 do something like this:
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php

# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"


紅色是CGI方式執行PHP
藍色是ISAPI方式執行PHP

看完文件後才發現~
原來PHP.INI不一定要放在系統目錄裡~
只要在httpd.conf裡多下一行
PHPIniDir "C:/php"
那麼~php.ini就可以放在\r
c:/php/php.ini

因為這個問題~今天又讓自己多學一點
頭像
星球公民
星球公民
文章: 64
註冊時間: 2004-08-19 12:41

文章 »

9527 寫: 我想,我的網站不能執行phpbb的安裝畫面應該是沒有啟動PHP4模組吧\r
但是它裡面所提到的是將

代碼: 選擇全部

   LoadModule php4_module c:/php/sapi/php4apache.dll
   AddModule mod_php4.c
   AddType application/x-httpd-php .php
這三行加到httpd.conf吧\r
唉!
沒辦法,我對"暈倒架站"就是沒研究~ :oops:
包子大"也提到了,在httpd.con 去找那三行!

在Linux 的環境下是以取消註解的方式去讓"阿怕啾"
去讀取php module(httpd.conf 內有),所以包子大"的方式你try 一下。

補充-來源"鳥哥那:
傷腦筋吶!怎麼完全按照上面文章的方法,結果 Apache 與 MySQL 是啟動了,但是 PHP 就是無法啟動?害得我的 PHP 老是直接顯示出原始的檔案內容,而不是執行呢?
答:
這個問題並不會存在於舊版的 PHP 當中,只有新版的 PHP 才有此一問題!這與 php.ini 的設定有關啦其實,與 Apache 的設定可就沒有關係啦!解決的方法可以有兩種方式:
直接在你的 php 檔案中,在 <? 的地方,都改寫成 <?php 就可以啦!
例如:

代碼: 選擇全部

<?  
phpinfo( );  
?> 
改成

代碼: 選擇全部

<?php 
phpinfo( );  
?>
就可以啦!
如果不想要這麼麻煩的話,可以直接修改 PHP 的設定檔,亦即是 php.ini 這個檔案。找到 short_open_tag 那一段,將該設定改成:
short_open_tag = On
這樣就可以不需要在 <? 右邊加上 php 而可以執行 PHP 囉!
頭像
星球公民
星球公民
文章: 64
註冊時間: 2004-08-19 12:41

文章 »

messagebox 寫: 另外~老實說~不建議用APACHE 2
真的不穩~~
躲在牆角哭泣中…
主題已鎖定

回到「phpBB 2 安裝與使用」