A. 搭建Apache+php網站環境後, 自定義的php404頁面只顯示php代碼,如何解決
具體顯示什麼代碼,是不是404頁面本身就有語法錯誤。
B. 為什麼運行PHP就會出現404錯誤
PHP沒有完全安裝正確造成的。
簡單修正方法
4.Internet 服務管理器---網站(右鍵)---屬性---主目錄---配置---添加---擴展名為 .php ,單擊「瀏覽」將可執行文件指向 php5isapi.dll 所在路徑,如:D:\php\php5isapi.dll
5.Internet 服務管理器---Web 信息管理器---添加一個新的web擴展程序---輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑---允許
5.將以下代碼復制到一個文本文件內,保存為.bat文件 並運行
net stop w3svc
net stop iisadmin
net start w3svc
6.新建一個網站 在網站目錄下建立a.php 內容為
<?
phpinfo();
?>
如果不行的話就重新安裝下PHP吧 下面說一下詳細的安裝方法
如何在IIS上集成php、
這里我就不說cgi了,因為cgi需要系統許可權過高,不建議虛擬主機使用,而且cgi程序也很少有人用到,樓主說的要iis6.0結合php
安裝需要:windows2003系統 安裝有IIS6.0+php-5.1.1-Win32.zip+mysql最新版本+zendO 3.20+phpmysamin2.8
一、安裝 PHP
1.php-5.1.2-Win32.zip,直接全部接壓至D:\php\目錄即可得PHP文件存放目錄D:\php\
2.再將PHP5為D:\php\和子文件夾ext下的所有dll文件拷到c:\Windows\system32(win2000系統為 c:/winnt/system32/)下,覆蓋已有的dll文件
3.將D:\PHP目錄下的php.exe、php-win.exe和php.ini-dist三個文件拷到C:\Windows ( Windows 2000 下為 C:\WINNT)下; 將C:\Windows\php.ini-dist改名為php.ini,然後用記事本打開,利用記事本的查找功能搜索
register_globals = Off
,將 Off 改成 On ;
extension_dir =
,並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "D:\php\ext" ;
將以下內容前面的;去掉
;extension=php_dbase.dll
可選
;extension=php_gd2.dll
這個是用來支持GD庫的,一般需要,必選
;extension=php_ldap.dll
可選
;extension=php_mbstring.dll
這不選一般用PHPMYADMIN會出紅色提示,故必選
;extension=php_mssql.dll
這個是用來支持MSSQL的,可選
;extension=php_mysql.dll
這個是用來支持MYSQL的,要支持MYSQL必選
4.Internet 服務管理器---網站(右鍵)---屬性---主目錄---配置---添加---擴展名為 .php ,單擊「瀏覽」將可執行文件指向 php5isapi.dll 所在路徑,如:D:\php\php5isapi.dll
5.Internet 服務管理器---Web 信息管理器---添加一個新的web擴展程序---輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑---允許
5.將以下代碼復制到一個文本文件內,保存為.bat文件 並運行
net stop w3svc
net stop iisadmin
net start w3svc
6.新建一個網站 在網站目錄下建立a.php 內容為
<?
phpinfo();
?>
二、安裝mysql
對於MySQL最新版,解壓,雙擊執行 Setup.exe 一路Next下一步,選擇安裝目錄為D:\MySQL和安裝方式為Custom自定義安裝,再一路Next下一步,最後一步,跳過即可
開始---程序---MYSQL5.0---進行配置mysql並設置mysql密碼
三、安裝zendO3.2.0
下載後得到 ZendOptimizer-3.2.0-Windows-i386.exe ,直接雙擊安裝即可,安裝過程要你選擇 Web Server 時,選擇 IIS ,然後提示你是否 Restart Web Server,選擇是,完成安裝之前提示是否備份 php.ini ,點確定後安裝完成。我這里安裝到D:\php\Zend
以下兩步的目錄根據你自己的默認WEB站點目錄來選,當然也可以選擇到D:\php\Zend目錄
Zend Optimizer 的安裝向導會自動根據你的選擇來修改 php.ini 幫助你啟動這個引擎。下面簡單介紹一下 Zend Optimizer 的配置選項。以下為本人安裝完成後 php.ini 里的默認配置代碼(分號後面的內容為注釋):
zend_extension_ts="D:\php\Zend\lib\ZendExtensionManager.dll"
;Zend Optimizer 模塊在硬碟上的安裝路徑。
zend_extension_manager.optimizer_ts="D:\php\Zend\lib\Optimizer-3.2.0"
;優化器所在目錄,默認無須修改。
zend_optimizer.optimization_level=1023
;優化程度,這里定義啟動多少個優化過程,默認值是 15 ,表示同時開啟 10 個優化過程中的 1-4 ,我們可以將這個值改為 1023 ,表示開啟全部10個優化過程。
調用phpinfo()函數後顯示:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.9, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.2.0, Copyright (c) 1998-2006, by Zend Technologies 則表示安裝成功。
四.安裝GD庫
這一步在前面PHP.INI配置中去掉「;extension=php_gd2.dll」前面的;實際上已經安裝好了~
[在php.ini里找到"extension=php_gd2.dll"這一行,並且去掉前面的分號,gd庫安裝完成,用echophpinfo();測試是否成功!
五、安裝 phpMyAdmin:
下載得到 phpMyAdmin-2.8.0.zip ,將其解壓到D:\php\或者 IIS 根目錄,改名phpMyAdmin-2.8.0為phpMyAdmin
1。找到 $cfg['PmaAbsoluteUri']
在後面的''內把phpMyAdmin的地址打上,修改後如 $cfg['PmaAbsoluteUri'] = 'http://www.szbar.com/phpMyAdmin';
2。找到 $cfg['blowfish_secret']
在後面的''內隨便輸入一些數字或字母,修改後如 $cfg['blowfish_secret'] = 'szbar';
3。找到 $cfg['Servers'][$i]['auth_type']
後面的''內默認為config,修改為cookie,修改後如 $cfg['Servers'][$i]['auth_type'] = 'cookie';
4。找到 $cfg['Servers'][$i]['user']
後面的''內默認是root,去掉,修改後如 $cfg['Servers'][$i]['user'] = '';
問:配置文件現在需要絕密的短語密碼(blowfish_secret)。怎麼解決?
答:在blowfish_secret設置的就是安裝mysql時的密碼!
完成 給我加分!~~~~~~~~~~~~~~~~~~
C. PHP寫的頁面無法訪問,報HTTP500錯誤,這個是怎麼回事
1、從控制面板,程序和功能,打開和關閉中開啟本地IIS功能。
4、針對32位的php5.5一定要下載32位的VC11運行庫,如果安裝的是64位的500錯誤是無法解決。的。
(3)php創建網站打開顯示400擴展閱讀:
主要特點
(一)開源性和免費性
由於PHP的解釋器的源代碼是公開的,所以安全系數較高的網站可以自己更改PHP的解釋程序。另外,PHP 運行環境的使用也是免費的。
(二)快捷性
PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言復雜的地址操作,而且又加入了面向對象的概念,再加上它具有簡潔的語法規則,使得它操作編輯非常簡單,實用性很強。
D. 我自己建的網站說HTTP 400錯誤的請求,在網址後面加上/forum.php就可以…為什麼啊,能不能不加就能上去
應該是你站點內沒有優先解析的文件名 比如 index.html index.php 等,一定要有index開頭的文件名做為默認主頁
E. 在寶塔上創建網站,然後部署thinkphp3.2程序,打開網站提示404錯誤,這個怎麼解決
404錯誤代碼好像是埠不通。
F. 為啥我的域名解析成功了,在PHP環境中也添加站點了,但是總是出現bad request ,http 400的錯誤在線等
HTTP 錯誤 400
400 請求出錯
由於語法格式有誤,伺服器無法理解此請求。不作修改,客戶程序就無法重復此請求。
程序有問題啊。
G. 打開PHP網站時顯示「不能連接伺服器!」
首先檢查
apache的日誌文件,看裡面說什麼,日誌通常在/var/log/apache2
或者
/var/log/httpd下面
其次在index.php打開調試開關,獲得更多調試信息,在php開始位置加入
error_reporting(e_all);
ini_set("display_errors",
1);
再其次檢查index.php的目錄下有沒有.htaccess文件,改名以後看看
如果還是不知道原因,追問我。
H. 我網站源碼是PHP的,打開後出現500錯誤
500錯誤一般是許可權問題。
國內的虛擬主機一般不支持ini_set, .htaccess。可以考慮合租伺服器。
PHP 配置 (通過修改你的PHP管理軟體進行配置):
-php里可以用ini_set來更改php設置
允許URL重寫
-apache需要有mod_rewrite, 空間需要支持.htaccess
全局性PHP的注冊選項關閉(推薦)
-也是PHP的設置,regist_global=off
.htaccess的編寫可以在網上搜索一下,類似的例子很多的。
I. 新建的「PHP網頁」打不開
很簡單,直接用右鍵打開是不可能打開php文件的,因為xp是操作作系統,不是伺服器。其中沒有解釋和運行php代碼的程序。所以,你必須用ie來打開,而且打開的方式是"localhost/"+php文件與伺服器www目錄的相對路徑。這樣php腳本才能經過伺服器解釋執行。如果直接在ie里輸入腳本所在硬碟上的路徑也是不行的,這樣就相當於右鍵,然後選用ie打開,並不經過伺服器。
關於http://localhost/php_mysql/7.mysql的問題是因為,7.mysql是文件夾,所以伺服器回自動尋找這個文件夾裡面的index.php,index.html,default.php,default.html等文件來執行。
J. 打開網站時出現HTTP 400 錯誤的請求,這是什麼意思,要怎麼解決
兩種可能:
1、語義有誤,當前請求無法被伺服器理解。除非進行修改,否則客戶端不應該重復提交這個請求。
2、請求參數有誤。
解決方法:
你的瀏覽器可能使用了代理,關掉代理看看,再不行就換個瀏覽器,或找個工具格式化IE