本文目录一览:
- 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