本文目錄一覽:
- 1、在APACHE上 PHP測試不成功怎麼辦?
- 2、怎樣測試服務器是否支持PHP的偽靜態?
- 3、怎麼測試是否成功配置apache和php協同工作
- 4、測試Apache和PHP時顯示The requested URL /phpinfo.php was not found on this server,路徑沒有錯的
- 5、apache和php在瀏覽器測試的時候提示Not Found
- 6、Apache PHP測試問題
在APACHE上 PHP測試不成功怎麼辦?
測試不成功?是單獨安裝的么?建議新手暫時用PHP套件(比如appserv、wamp等集成了php\mysql\apache)。另外動態網頁用DW的F12是預覽不了的,要從瀏覽器進服務器預覽。
怎樣測試服務器是否支持PHP的偽靜態?
1. 第一:檢測 apache是否開啟mod_rewrite
2. 通過php提供的phpinfo()函數查看環境配置,在”apache2handler — Loaded
Modules”里看是否有”mod_rewrite”模塊,如沒開啟則在apache配置文件httpd.conf 中找到”#LoadModule
rewrite_module modules/mod_rewrite.so”去掉前面的”#”號,重啟apache即可
3. 第二:檢測apache是否支持 “.htaccess”
4.如測試中不支持”.htaccess”,那在apache配置文件httpd.conf 中找到””與””內的”AllowOverride
None”改為”AllowOverride All”,重啟apache即可
5.
{讓apache服務器支持.htaccess,如何讓自己的本地Apache服務器支持”.htaccess”呢?其實只要簡單修改一下apache的httpd.conf設置就可以讓支持.htaccess了。打開httpd.conf文件,用文本編輯器打開後查找
6. Options FollowSymLinks
7. AllowOverride None
8. 改為
9.Options FollowSymLinks
10.AllowOverride All
11.就是把None修改為All}
12. 第三:創建.htaccess 文件
13. 創建.htaccess
文件方法:新建文本文檔,名字為”htaccess.txt”,再打開”htaccess.txt”另存為,此時注意,名稱改為
“”.htaccess””保存即可
14. 第四:測試偽靜態實例
15. .htaccess文件中輸入:
16. RewriteEngine on
17. RewriteRule ([a-zA-Z])-([0-9])-([0-9])\.html$
index.php?action=id=page=
18. 新建index.php文件並輸入:
19. echo ‘action=’.$_GET[‘action’];
20. echo ‘
id=’.$_GET[‘id’];
21. echo ‘
page=’.$_GET[‘page’];
22. ?
23. 在地址欄中輸入 按回車將顯示出參數:
24. action=view
25. id=8
26. page=2
怎麼測試是否成功配置apache和php協同工作
怎樣測試是否成功配置apache和php協同工作?
我通過下載安裝AppServ_2.6.0.exe,用””測試apache服務器顯示成功,然後我按照“Web開發入門經典——使用PHP6、Apache和MySQL”這本書上的步驟,在httpd.conf添加了如下代碼:
AddType application/x-http-php .php
AddType application/x-http-php-source .php
PHPIniDir “E:\AppServ\php6”
LoadModule php6_module “E:\AppServ\php6\php6apache2_2.dll”
文件夾路徑都是按照我自己安裝的位置填寫的,但是我不知道該怎麼測試是否已經將apache配置為使用php。
書上的步驟是說編寫一個小的php文件,將文件保存至apache的htdocs目錄下的test.php文件,然後用Web瀏覽器訪問 ,
但是現在我由於我的appserv整個都是安裝在E盤裡的,找不到apcahe的htdocs目錄,就不知道該怎麼測試。
我有一些c的基礎,但是才開始學習php,卻在這個地方卡殼,實在是沒法繼續進行下去,希望有人能幫幫我解決掉這個困住我的開頭。
php apache web 服務器
分享到:
——解決方案——————–
AppServ都配置好了的,不需要你在這些配置了的
——解決方案——————–
既然你使用的集成包AppServ,那麼就不需要再配置php了,做了就會出問題
你可以在httpd.conf中搜索 DocumentRoot
可看到形如這樣的行
DocumentRoot “/AMP/web”
那就是網站的根目錄
測試Apache和PHP時顯示The requested URL /phpinfo.php was not found on this server,路徑沒有錯的
可以試着在phpinfo.php同目錄下創建一個html文件,隨便輸入一點什麼,然後看是否能訪問到(不是用絕對路徑哦,而是用你訪問phpinfo.php類似的路徑),如果能訪問到,那麼確實是路徑沒錯,如果不能訪問,那肯定是路徑錯了,可能是你配置文件裡面的根目錄配置錯了。
apache和php在瀏覽器測試的時候提示Not Found
WEB服務器的根目錄路徑不對,看看配置文件,根目錄指向了哪裡
Apache PHP測試問題
1.我覺你沒有把phpinfo.php這個文件放到你的網站根目錄下,因為如果是出現逆輸入的代碼,是因為你這個PHP文件沒有經過解析。所以沒有得到執行。
2.可能你的APACHE+PHP沒有正確配置,APACHE安裝時候帶的文件時一個.HTML的文件,所以它可以正常運行。
你再好好看看,不會的問我。QQ:601901226
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/153017.html