[問題]對[教學]最"剛開始"的phpbb簡易架站教學有疑問
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
[問題]對[教學]最"剛開始"的phpbb簡易架站教學有疑問
對[教學]最"剛開始"的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
架站的,有用錯嗎?
上面的教學適用於我嗎?版本有差嗎?
不好意思,小弟我資質愚昧,不是很暸解。
請問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
架站的,有用錯嗎?
上面的教學適用於我嗎?版本有差嗎?
phpBB 並不支援 php 5.0
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
[教學]最"剛開始"的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〉
我裝錯版本嗎?
================================
安裝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繁體中文版
●快速架站程式:appserv-win32-2.4.0
●您的 phpBB2 版本:phpBB-2.0.10 + 官方正體中文語系 for phpBB v2.0.2
●風格:subSilver繁體中文版
編輯的問題,我用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的畫面,而使出現”檔案下載”的畫面耶!!!
到底是哪出了錯
但是......又有問題了 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繁體中文版
●快速架站程式:appserv-win32-2.4.0
●您的 phpBB2 版本:phpBB-2.0.10 + 官方正體中文語系 for phpBB v2.0.2
●風格:subSilver繁體中文版
你確定路徑是對的嗎…。9527 寫:phpbb:
phpBB-2.0.10.zip(676KB)
在IE網址列打入http://localhost/phpbb/install/install.php後
不是安裝PHPBB的畫面,而使出現”檔案下載”的畫面耶!!!
到底是哪出了錯
應該是打入:
http://主機名稱/phpbb2/
接著就會出現安裝畫面才是。
你把路徑搞錯了?^^"
現在不會出現,檔案下載了(不知道為什麼)
但是...
但是出現的是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);
?>
但是...
但是出現的是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繁體中文版
●快速架站程式:appserv-win32-2.4.0
●您的 phpBB2 版本:phpBB-2.0.10 + 官方正體中文語系 for phpBB v2.0.2
●風格:subSilver繁體中文版
請補上發問格式…。
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
打開筆記本。
將下面內容複製到筆記本裡,存成test.php:
把test.php 放至網頁根目錄下鍵入如:
http://主機名稱/test.php
有出現如:

代表php 有在動了。
基本上你可能沒把apache、mysql、php 裝好…。
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
打開筆記本。
將下面內容複製到筆記本裡,存成test.php:
代碼: 選擇全部
<?php
phpinfo( );
?>
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 裝好…。
喔~~~我的意思是說
根本不能跑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模組
根本不能跑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繁體中文版
●快速架站程式:appserv-win32-2.4.0
●您的 phpBB2 版本:phpBB-2.0.10 + 官方正體中文語系 for phpBB v2.0.2
●風格:subSilver繁體中文版
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
但是它裡面所提到的是將
這三行加到httpd.conf吧\r
於是我就將這三行加到\r
C:\Program Files\Apache Group\Apache2\conf\httpd.conf
裡面\r
但是apach2反而不能啟動,我又刪除這三行,就能啟動
我現在不知道這三行到底該加哪,才能讓我的網站能執行PHP4啦\r
不然怎麼安裝phpbb2論壇呀
誰能救救我呀
裝了那麼多次都失敗
T_T''
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
於是我就將這三行加到\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
誰能救救我呀
裝了那麼多次都失敗
T_T''
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
沒錯~正確觀念~只是你少看到一段~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
因為這個問題~今天又讓自己多學一點
唉!9527 寫: 我想,我的網站不能執行phpbb的安裝畫面應該是沒有啟動PHP4模組吧\r
但是它裡面所提到的是將這三行加到httpd.conf吧\r代碼: 選擇全部
LoadModule php4_module c:/php/sapi/php4apache.dll AddModule mod_php4.c AddType application/x-httpd-php .php
沒辦法,我對"暈倒架站"就是沒研究~
包子大"也提到了,在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 囉!

