PHP编译和安装中遇到的两个错误和解决方案
1。PHP配置:错误:找不到LDAP库在/ usr / libphp5.4.8编译和安装CentOS 64今天。结果促使当时的配置
配置:错误:找不到LDAP库在/ usr / lib
建议相关模块无法 / usr / lib下发现因为64位Linux默许 / usr / lib64在上述所有文件的文件夹。
uff1a解
复制代码代码如下所示:
CP -玻璃钢/ usr / / libldap lib64 * / usr /自由/
可以重新配置
二,pdo_mysql:* { pdo_mysql。罗}错误1
编译和安装pdo_mysql扩展模块,总是暗示:
复制代码代码如下所示:
文件中包括来自 / / / pdo_mysql-1.0.2 DATA0软件 / pdo_mysql。C:31:
/ / / pdo_mysql-1.0.2 DATA0软件 / php_pdo_mysql_int。H:25:19:错误:MySQL。H:没有这样的文件或目录
文件中包括来自 / / / pdo_mysql-1.0.2 DATA0软件 / pdo_mysql。C:31:
/ / / pdo_mysql-1.0.2 DATA0软件 / php_pdo_mysql_int。H:36:错误:预计名单之前,MySQL说明符修饰符
/ / / pdo_mysql-1.0.2 DATA0软件 / php_pdo_mysql_int。H:48:错误:预期说明符预选赛之前mysql_field名单
/ / / pdo_mysql-1.0.2 DATA0软件 / php_pdo_mysql_int。H:53:错误:预期说明符预选赛之前mysql_res名单
制作:* { pdo_mysql。罗}错误1
这是因为,这是由于需要MySQL头文件在编译的时候,它没有找到默认的头文件的位置,所以这是个问题。MySQL头文件对应 / usr / / /的地方包括软连接
例如,你的MySQL安装文件位于 / usr /局部/ MySQL,然后执行命令:
复制代码代码如下所示:
LN的 / usr / / /本地MySQL包括 / * / usr / / / #包括当地