0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

阿铭linux 2017-12-18 14:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们学习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的时候,后面就啥都不用跟了,不用指定路径了。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PHP
    PHP
    +关注

    关注

    0

    文章

    460

    浏览量

    28389
  • MySQL
    +关注

    关注

    1

    文章

    897

    浏览量

    29235
  • 编译方法
    +关注

    关注

    0

    文章

    2

    浏览量

    9816

原文标题:编译php时,如果mysql不在同一台机器上怎么办

文章出处:【微信号:aming_linux,微信公众号:阿铭linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业数据中支持接入MySQL数据库吗

    工业数据中完全支持接入MySQL数据库 ,且通过数据同步、集成与治理等技术手段,能够充分发挥MySQL在数据存储与事务处理方面的优势,同时弥补其在数据分析与共享能力的不足,具体分析
    的头像 发表于 12-04 11:23 185次阅读
    工业数据中<b class='flag-5'>台</b>支持接入<b class='flag-5'>MySQL</b>数据库吗

    恒讯科技解析:如何在日本服务器安装和配置数据库(如MySQL)?

    CentOS 8/Stream为例)从零开始安装、配置到安全加固的完整实战指南。 、 准备工作 在开始之前,请确保您已具备以下条件: 一台日本服务器: 您已拥有一台位于日本数据中心
    的头像 发表于 11-04 11:07 417次阅读

    请问各位大神,我要用个串口控制12串联的气体流量计,想要做好点该怎么修改程序呢

    我刚开始学串口通信,我想请问下各位大神,我要用个串口同时控制12串联的气体流量计,每台流量计的机器号都不样,因为要实现在
    发表于 09-30 11:13

    越疆第10万台机器人成功下线 越疆机器人成为首家出货量突破10万的企业

    据悉,越疆协作机器人生产基地第10万台机器人已经正式下线。这意味着越疆机器人成为首家出货量突破10万的企业。 深圳市越疆科技股份有限公司成立于2015 年,由山东大学毕业研究生刘培超
    的头像 发表于 08-25 19:36 1126次阅读

    CX3设备仅在个 SS 端口上被检测到,但在同一台 PC 的其他端口上没有被检测到,为什么?

    CX3 设备仅在个 SS 端口上被检测到,但在同一台 PC 的其他端口上没有被检测到
    发表于 08-14 06:46

    第10万台机器人下线,普渡机器人领航全球服务机器人规模化量产

    6月10日,在位于江苏盐城建湖的普渡超级工厂,深圳市普渡科技有限公司(简称“普渡机器人”)迎来了第10万台机器人的下线,标志着产品累计出货量达到10万重要里程碑。这
    的头像 发表于 06-11 09:47 576次阅读
    第10万<b class='flag-5'>台机器</b>人下线,普渡<b class='flag-5'>机器</b>人领航全球服务<b class='flag-5'>机器</b>人规模化量产

    2块含有cyusb3014的同样电路板插接在同一台电脑,如何实现用CYAPI对2块电路板cyusb3014的slavefifo总线读取和写入呢?

    样。现在这2块电路板都同时电插接在同一台电脑,我用官方的控制程序可以实现这2块电路板的slavefifo读写功能,但是我参照官方的
    发表于 05-19 06:47

    麦格米特再获鸿路钢构1800台机器人焊接电源订单

    日前,麦格米特与鸿路钢构正式签订1800台机器人焊接电源采购合同。鸿路钢构董事长商晓波、麦格米特董事长童永胜等出席了合同签约仪式。
    的头像 发表于 05-07 09:28 945次阅读

    使用CY3014USB芯片组制作了一台相机,视频显示延迟怎么解决?

    我使用 CY3014USB 芯片组制作了一台相机,视频从相机流向计算机,显示屏显示出精美的图像。 我注意到摄像机前发生的事情和信息在屏幕更新/流动之间存在延迟。 延迟时间几乎持续 1 秒。 这
    发表于 05-06 09:11

    在 Windows 编译 KiCad

    “ Ethan 同学为我们分享了在 Windows 编译 KiCad 的准备工作、操作步骤及闭坑指南。以下是核心的操作视频及 PPT,完整的直播视频后续分享给大家! ” 流程概要 准备工作
    的头像 发表于 03-28 11:23 836次阅读
    在 Windows <b class='flag-5'>上</b><b class='flag-5'>编译</b> KiCad

    如何上手开始用DLPNIRSCANEVM设计一台属于自己的光谱仪的?

    我想问下大家是如何上手开始用DLPNIRSCANEVM设计一台属于自己的光谱仪的?作为个纯小白,我拿到仪器之后除了使用它自带的GUI里面的功能进行测量外,我完全不知道如何下手在原有的设计框架
    发表于 02-19 06:55

    DLPLCR4500EVM投影结构光图案,采集到的第副图像亮度异常是什么原因引起的?

    。 以前在同一台LightCrafter 4500使用相同的设置没有出现过问题,近期才出现问题。 使用相同的设置在另一台LightCrafter 4500测试也没有问题。 请问是硬件问题么?如
    发表于 02-18 07:13

    使用两块TSW3003EVM电路板连接到同一台PC时,无法对另块进行编程如何解决?

    我在系统中使用了两块 TSW3003EVM 电路板。我使用 TI 提供的软件通过 USB 为两块电路板编程。但是,当我把两块电路板连接到同一台 PC 时,我只能对其中块电路板编程,而无法对另块进行编程。有什么办法可以解决这
    发表于 02-17 06:28

    华为云 Flexus X 实例下的场景体验——小企业的福星——最简单的 php 环境搭建

    搭建php 服务跑自己的【企业网站】是最方便不过的了,接下来我们就来搭建下环境。 PHP 环境搭建 这里我们用的是 php 开发者常
    的头像 发表于 01-02 11:59 689次阅读
    华为云 Flexus X 实例下的场景体验——小企业的福星——最简单的 <b class='flag-5'>php</b> 环境搭建

    一台电脑是否可以同时连接两ADS1263EVM-PDK并且同时控制?

    一台电脑是否可以同时连接两ADS1263EVM-PDK并且同时控制?
    发表于 12-20 06:36