编译php时,如何解决mysql不在同一台机器上的操作问题?

我们学习lamp的时候,是把mysql和php安装在了同一台机器上,编译php的时候,需要通过参数 --with-mysql来指定mysql的安装路径。
但同学们有没有想过,在生产环境中,通常php和mysql是不在同一台机器上的,那这时候编译php时,--with-mysql如何指定呢?
先不要着急得到答案,我们先搞清楚一个问题。为什么需要在编译php的时候要加上--with-mysql呢?答案是,我们需要给php安装一个mysql相关的模块,这个模块的功能是为了让php和mysql通信。
我给大家举一个例子,php和mysql假如是两个不同国家说着不同语言的人,他们想要交流是需要一个翻译的。而这个php里面的mysql模块就好比是一个翻译,它的存在让php和mysql的交流沟通顺利完成。
但要想安装这个mysql的模块,需要借助mysql那里的一些库文件。就好比这个模块要想成为合格的翻译,不仅要搞懂php的语言,也要搞懂mysql的语言。这里的库文件就是mysql的语言库。有了这个库,剩下的事情都好办了。
那问题来了,mysql的库在远程啊,怎么指定?你傻啊,你懂不懂过河拆桥?先按照我们之前的方法,安装mysql,再安装php,之后再把mysql删除掉就行了,当然你不删除也没有关系,只要不启动服务就是了。如果安装我们的安装方法,mysql只需要下载包,并解压,放在/usr/local/mysql那不动它就是了,不需要初始化,不需要启动。php需要的仅仅是那些库文件。
还有一种简单的方法,就是只安装mysql的库文件即可。怎么安装呢?yum install mysql-libs mysql-devel就可以了。这样操作了,还需要注意一点,你在--with-mysql的时候,后面就啥都不用跟了,不用指定路径了。

空间站内的用电问题是如何解决的
百度地图发布最新全国复工指数排名 青海省复工指数达78.39%
什么是ProfiNET/IO协议接口?
朝鲜宣布卫星发射失败
百度成加州第六个测试无人驾驶的公司
编译php时,如何解决mysql不在同一台机器上的操作问题?
中国平板电脑市场将继续维持增长态势
三星与红帽联合验证CXL内存与最新操作系统的兼容性
基于微流控芯片的手持变焦显微成像系统可用于女性健康检测
linux重装系统会删除所有文件吗
小米5C首发!松果处理器性能超联发科p10和华为650媲美骁龙625
硅橡胶电缆的绝缘为何会被击穿,原因是什么
汽车无线通信模组产业发展现状和趋势
PN你知道是什么吗?今天就来给你解析一下
bluehost美国多IP站群服务器对SEO优化的几大好处
智能巡检机器人的应用领域有哪些
3d打印要上天 成功发射世界首枚3D打印电池动力火箭“Electron”
稳压二极管的伏安特性是什么?
海康威视智能仓储机器人系统的方案特点和应用分析
从产业发展的角度,分析AI技术现状、问题以及趋势