怎样测试服务器是否支持PHP的伪静态?

怎样测试服务器是否支持PHP的伪静态?,第1张

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. 在地址栏中输入 http://127.0.0.1/view-8-2.html 按回车将显示出参数:

24. action=view

25. id=8

26. page=2

第一步

下载php

下载压缩包就可以了

第二步

解压缩php到某个目录,比如D:\php

php目录里面有两个php.ini,一个是php.ini-dist,比较适合开发用;一个是php.ini-recommended,比较适合配置运行环境用,因为这个安全性稍高一些。

所以我们复制php.ini-recommended到C:\WINDOWS下,并改名为php.ini,然后用记事本打开它

1、搜索"extension_dir"找到extensino_dir="./"将改为extension_dir ="D:\php\ext"

2、搜索extension=php_mysql.dll去掉前面的分号""

3、将D:\php\php5ts.dll 复制到 C:\windows\system32下。

将D:\php \libmysqls.dll 复制到 C:\windows\system32目录下

第三步

1、 控制面版——》管理工具——》Internet服务管理器——》点寻Web

服务扩展地——》在右边窗口点击逗添加一个新的 Web 服务扩展地——》扩展名为

逗PHP地——》再点击逗添加地——》在出现的窗口里填上逗D:\PHP\php5isapi.dll地 并确定 然后再点选 Web 服务扩展 PHP 并选择允许

2、在逗默认网站属性地窗口上按

逗主目录地标签点逗配置地按钮在弹出的逗映谢地窗口中点劝添加地按钮,在弹出的逗添加/编辑应用程序扩展名映像地对话框中的逗可执行文件地文本框中输入逗D:\PHP\php5isapi.dll地

逗扩展名地文本框中输入逗.php地(注意一定要有那个点) 并勾选

"检查文件是否存在"项

3、在逗默认Web站点属性地窗口上点劝ISAPI筛选器地标签,点击逗添加地按钮,在弹出的逗筛选器属性地窗口的逗筛选器名称地中输入逗PHP地

逗可执行文件地中浏览选定逗D:\PHP\sapi\php5isapi.dll地

A:重新启动IIS 6.0 意在开始对PHP 加载

B:在逗默认Web站点属性地窗口上点劝ISAPI筛选器地标签,如果看到 PHP 的箭头绿色且向上,证明 PHP 已经被 IIS 6.0 顺利加载起来了。

这里需要说明一下,如果是红色箭头向下,说明没有加载成功,这是由于权限造成的,给php目录的user用户加上逗运行地权限即可。

另外还有一点需要注意,php.ini里面有个short_open_tag 可选属性有逗On地和逗Off地,如果选为on就不是很严格直接用<?phpinfo()?>就可以运行,如果设置为off,就必须加上php,

我以前也弄过,不过现在不弄了,装个PHP+mysql的套装就解决了,还有数据库,不过你问了,还是给你点方法 .将软件包解压到c:\php5下 2.再将目录下的所有dll文件拷到c\winnt\system32下,不要覆盖已有的dll文件;接着将目录下的php.exe和php.ini-dist两个文件拷到c:\winnt下 3.将c:\winnt\php.ini-dist改名为php.ini 4.打开“开始”按钮下的“程序”=》“管理工具”=》“internet服务管理器”。接着,选中“主目录”页,单击“应用程序设置”下的“配置”按钮后,在新窗口下单击“添加”按钮;在“可执行文件”中输入“C:\WINNT\php.exe %s %s”,在“扩展名”中输入“.php”,点击“确定”。 5.接着,选中“ISAPI筛选器”页,单击“添加”按钮;在“筛选器名称”中输入“php”,在“可执行文件”中输入“C:\WINNT\system32\php5isapi.dll”,点击“确定”。 6.选中“文档”页,单击“添加”按钮;在“默认文档名”中输入“index.php”,点击“确定”,并将其提高到最高级。您还可以添加常用的php文件名,如:“default.phtml”、“index.php3”等。 关闭所有窗口,重启系统后,可打开IE浏览器进行测试。 我再试试目录中的php探针是否可以用了


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/183393.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-29
下一篇2023-03-29

发表评论

登录后才能评论

评论列表(0条)

    保存