[問題]關於php網頁無法顯示(已無需解決)
發表於 : 2007-02-07 12:13
Windows 作業系統版本:win xp pro
Appserv 安裝版本:各別安裝 apache2.2+ mysql5.0.26+ php5.1.6
發生問題:參考資料 PHP5&MySQL 程式設計第二版 學貫行銷
照書本上操作到最後PHP網頁會變成無法顯示
試著爬文移動php內的dll檔到system32內
配置檔加入innostr1am大大的說明
# For PHP 5 do something like this:
LoadModule php5_module "c:/Apache2/php/php5apache2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "c:/Apache2/php"
也是失敗
以上
我是php新手...orz
之前我別台電腦有安裝過appserv2.4.4a安裝都ok phpbb也可以啟動
現在買本書想來學好PHP語言
想照書本上面來進行
結果在照書本安裝完PHP之後PHP網頁會變成無法顯示
書上內容於php安裝如下
解壓縮 php-5.1.6 改檔名php5移至C:\
複製php.ini-recommended<==此行就跟後續內容有差
我是爬文選擇修改-dist檔
471行extension_dir = "C:\php5\ext"
579,587,599 關於extension的mysql,mbstring,gd2前頭去;號
871行session.save_path = "C:\php5\session" 去分號
存檔==>php5底下建立資料夾
開啟httpd.conf組態設定檔
我是開啟 apache\conf底下的httpd文字檔
修改304~309行
<Directory "C:/Apache/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all <=修改此行為 Allow from all *原本就是了...~"~
</Directory>
在httpd.conf組態設定檔的最後面加上以下3行設定
ScriptAlias /php/ "c:/php5/"
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .php
儲存檔案
重新啟動 Apache,如此一來,Apache就可以執行PHP網頁了....
結果還是失敗..
網頁標題 HTTP 403禁止
未授權您檢視此網頁
爬過其他文 發現書本內容少了很多部驟
如移動dll檔到 system32下 或是改變環境變數
我只想用最簡單方式把書本內容做修正
請教各位大大有解決辦法嗎?
或是有大大研究過這本書嗎?
補充
如果我取消組態設定最後3行 網頁將變成下載檔
如網頁 http://as-saleh.homeip.net/001.bmp
因此我猜測是最後3行內容出問題....
再補充
因為一直看到"未授權您檢視此網頁"
怕也許是關於權限問題
所以再補上apache裡面組態設定的其它修改內容
190行 Options Indexes FollowSymLinks
改成 Options FollowSymLinks
211行
<IfModule dir_module>
DirectoryIndex index.htm index.php
</IfModule>
149行 改成
DocumentRoot "C:/Apache/htdocs"
我想了一下上面內容好像只有190行有關權限
但是我只有php網頁開不起來...還是找不出問題...
Appserv 安裝版本:各別安裝 apache2.2+ mysql5.0.26+ php5.1.6
發生問題:參考資料 PHP5&MySQL 程式設計第二版 學貫行銷
照書本上操作到最後PHP網頁會變成無法顯示
試著爬文移動php內的dll檔到system32內
配置檔加入innostr1am大大的說明
# For PHP 5 do something like this:
LoadModule php5_module "c:/Apache2/php/php5apache2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "c:/Apache2/php"
也是失敗
以上
我是php新手...orz
之前我別台電腦有安裝過appserv2.4.4a安裝都ok phpbb也可以啟動
現在買本書想來學好PHP語言
想照書本上面來進行
結果在照書本安裝完PHP之後PHP網頁會變成無法顯示
書上內容於php安裝如下
解壓縮 php-5.1.6 改檔名php5移至C:\
複製php.ini-recommended<==此行就跟後續內容有差
我是爬文選擇修改-dist檔
471行extension_dir = "C:\php5\ext"
579,587,599 關於extension的mysql,mbstring,gd2前頭去;號
871行session.save_path = "C:\php5\session" 去分號
存檔==>php5底下建立資料夾
開啟httpd.conf組態設定檔
我是開啟 apache\conf底下的httpd文字檔
修改304~309行
<Directory "C:/Apache/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all <=修改此行為 Allow from all *原本就是了...~"~
</Directory>
在httpd.conf組態設定檔的最後面加上以下3行設定
ScriptAlias /php/ "c:/php5/"
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .php
儲存檔案
重新啟動 Apache,如此一來,Apache就可以執行PHP網頁了....
結果還是失敗..
網頁標題 HTTP 403禁止
未授權您檢視此網頁
爬過其他文 發現書本內容少了很多部驟
如移動dll檔到 system32下 或是改變環境變數
我只想用最簡單方式把書本內容做修正
請教各位大大有解決辦法嗎?
或是有大大研究過這本書嗎?
補充
如果我取消組態設定最後3行 網頁將變成下載檔
如網頁 http://as-saleh.homeip.net/001.bmp
因此我猜測是最後3行內容出問題....
再補充
因為一直看到"未授權您檢視此網頁"
怕也許是關於權限問題
所以再補上apache裡面組態設定的其它修改內容
190行 Options Indexes FollowSymLinks
改成 Options FollowSymLinks
211行
<IfModule dir_module>
DirectoryIndex index.htm index.php
</IfModule>
149行 改成
DocumentRoot "C:/Apache/htdocs"
我想了一下上面內容好像只有190行有關權限
但是我只有php網頁開不起來...還是找不出問題...