在64位红帽企业Linux版本4.7编译php5.2.6误差,MySQL安装在使用RPM模式,和PHP编写的代码如下:




在发生下列错误。 /配置-前缀= / usr /局部/ PHP与MySQL————实验性= / usr / / /本地Apache bin / APXS——OpenSSL,卷曲,使XML——mcrypt——TTF --使魔术引号--使FastCGI,使mbstring——————使mbstring iconv Gd——JPEG目录——目录——目录——PNG zlib启用指定位置sysvsem:检查MySQL UNIX套接字不..
检查mysql UNIX套接字位置…不
配置:错误:无法找到libmysqlclient /usr下。
注意,MySQL客户机库不再捆绑了!


通过寻找libmysqlclient,发现软连接是由libmysqlclient。所以。16.0.0在 / usr / / / MySQL lib64目录。PHP默认会 / usr / lib /搜索,所以它没有被发现。

类似的问题如下:




/ usr /自由/ libjpeg.so -> / usr / / libjpeg.so lib64


uff1a解

一


CP RP / usr / / / MySQL lib64 libmysqlclient。所以。16.0.0 / usr /自由/ libmysqlclient.so


二


/ usr / / libmysqlclient.so lib64 -> libmysqlclient。所以。16.0.0 / usr /自由/ libmysqlclient.so -> / usr / / libmysqlclient.so lib64
检查是否启用嵌入式mysqli的支持…没有
检查中没有mysql_set_server_option lmysqlclient…
配置:错误:错误的MySQL库版本或库未找到。有关详细的检查


经过测试,发现以下解决方案:

(php- xxxxx是PHP文件,这个名字代表的路径)


# CD / usr / / / php- SRC当地xxxxx / / mysqli扩展
百胜Y安装MySQL开发#
# / phpize
#。 /配置PHP配置= / PHP配置,使嵌入式mysqli =共享启用共享
#使
#安装


在这一点上,屏幕上会打印路径的生成与mysqli.so在php.ini加载它


/ usr /斌/ LD:无法找到lmysqlclient