今日需要部署一套ldap的测试环境,但发现现有php在编译的时候忘加上--with-ldap了,遂打算重新编译,但这种方式比较麻烦并且繁琐,如果仅仅是增加一个ldap模块可以通过phpize和configure的方式编译外挂加载ldap的so文件来使php支持ldap扩展拓展.
第一步是找到当前运营环境的php版本,并将此版本的源码包放入运营机器某个目录,解压.
第二步
但是检查过程异常退出,提示如下错误:
①. checking for LDAP support... yes, shared
记得在make ,make install之后在php.ini上将ldap.so写入extension扩展配置中.
LDAP(Lightweight
Directory
Access
Protocol)的意思是"轻量级目录访问协议",是一个用于访问"目录服务器"(Directory
Servers)的协议.php要能够连接上ldap服务器,必须安装php-ldap模块,并修改php.ini配置,增加配置项extension=ldap.so,之后重启apache服务器.
①.、服务端脚本.
这是 PHP 最传统,也是最主要的目标领域.开展这项工作需要具备以下三点:
A、PHP 解析器(CGI 或者服务器模块)、
B、web 服务器、
C、web 浏览器.
需要在运行 web 服务器时,安装并配置 PHP,
然后,可以用 web 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面.
如果只是实验 PHP 编程,所有的这些都可以运行在自己家里的电脑中.
可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它.
通过这种方式,仅仅只需要 PHP 解析器来执行.
这种用法对于依赖 cron(Unix 或者 Linux 环境)
或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择.
这些脚本也可以用来处理简单的文本.
对于有着图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,
可以利用 PHP-GTK 来编写这些程序.用这种方法,还可以编写跨平台的应用程序.
PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它.
如果对 PHP-GTK 感兴趣,请访问其网站以获取更多信息.
php
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写.PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用.
PHP语言解析
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快.
以上就是土嘎嘎小编为大家整理的php的ldap支持相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!