当然不是,php是一种动态脚本语言,如果你不访问php问题,apache是不会调取的
如果你只需要html,那么可以吧php文件删除
php的伪静态需要url重写模块支持
你搜下Apache的httpd.conf配置文件,查找mod_rewrite.so,找到这行前面的#,将#删除后重启下Apache试试应该就可以了.
如果还不行你看看php代码包的根目录下的.htaccess文件的规则能不能在Apache下运行,不行的话你需要修改规则了.
整个配置过程我划分成四步骤:
①.、准备CAS的PHP库和相关库文件
当然不一定是我说的版本,但我给的是我试验成功的版本.
其的windows版本.
①.)前面做完后,应该比较激动了,很想看看php程序到底能不能访问CAS呢.
example_simple.php文件,主要是要修改里面关于CAS服务器配置信息,修改代码中的phpCAS::client(...)这一句.整个方法意义如下:
调用CAS关键性代码:
include_once('CAS.php');
//可以不用,用于调试,可以通过服务端的cas.log看到验证过程.
phpCAS::setDebug();
// 初始化phpcas
// 不使用SSL服务校验
phpCAS::setNoCasServerValidation();
// 访问CAS的验证
phpCAS::forceAuthentication();
这时候就验证完毕了
获得用户名可以通过phpCAS::getUser()
//登出
if (isset($_REQUEST['logout'])) {
phpCAS::logout();
}
当然CAS除了它默认的登录界面和校验逻辑,还是允许自行定义的.
如何自定义登录界面,后续在谈.
APACHE是一个Web服务器软件,其功能是允许其他计算机在浏览器上输入其地址,可以将相应的网页文件和媒体文件发送到浏览器.
PHP是PHP编程语言的解释器,用于执行用PHP编写的程序. 可以在命令行上执行PHP程序以完成数据库备份,同步和合并功能.
但是,在大多数情况下,PHP程序是浏览器,发送命令,生成浏览器可以查看的文本,使用内容制作网页. 但是在制作网页时,APACHE会调用PHP.
扩展资料:
Apache、PHP、浏览器之间的协作过程:
①.、当用户在浏览器地址中输入要访问的PHP页面文件的名称,然后按Enter键时,将触发此PHP请求,并将该请求传输到启用PHP的WEB服务器(apache).
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!