有一台机器上只需要安装php 环境,没有安装mysql 服务器,但需要php 支持mysql
连接。
几年前也碰到这种情况, 但是当时没有记录下来,只有重新来过了。 重新温习了安装过程,感觉又明白了许多。
之前编译php的时候 只知道加个参数 --with-mysql=/usr/local/mysql (mysql
安装路径)但不知道为什么这么做或者需要mysql什么文件。经过百度 Google 逛搜, 原来需要mysql
头文件和库文件(mysql.h 等)只要安装mysql 客户端(mysql-devel)
在网上找了一篇文章介绍一些原理的:“我们常常用到的mysql_connect()可能就是调用了mysql客户端才能完成连接数据库的操作。”
但是php5.3以上就不要安装mysql 客户端了,
截取官网 “对于PHP 5.3.0或更新版本,mysqli默认使用Mysql
Native Driver作为驱动。 这个驱动比libmysql会有一些优势,
--with-mysql=mysqlnd ”
2014-07-13 16:29:22