arkulo56 / thought

记录所有可记录的零碎技术点,请关注Issues
20 stars 9 forks source link

php编译会遇到的一个问题 #8

Open arkulo56 opened 9 years ago

arkulo56 commented 9 years ago

错误信息是:

Generating phar.php /data1/lnmp/php-5.4.4/sapi/cli/php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

解决办法:

  1. 在 /etc/ld.so.conf.d/mysql-x86_64.conf文件中,追加一行,/usr/local/mysql/lib/(路径视具体情况)
  2. 执行ldconfig
cfc4n commented 9 years ago

php都用到5.4了,建议用mysqlnd,弃用libmysql作为mysql server的DB driver。 我曾认真研究过libmysql跟mysqlnd 的区别, 见: http://www.cnxct.com/libmysql-mysqlnd-which-is-best-and-what-about-mysqli-pdomysql-mysql/

PS:我是在github 上搜 “GO 并发”搜到您的(被引导小米面试题那篇了,尽管整篇跟“GO 并发”的代码几乎没啥关系,还是很受用,极其赞同+学习,谢谢)。

cfc4n commented 9 years ago

...哦,好像小米那篇是转载。

arkulo56 commented 9 years ago

嗯,是的,是转载的,觉得很好就转过来了,也是颇有收益的,呵呵