• 技术文章 >后端开发 >PHP问题

    linux下php怎么编译安装mysql

    藏色散人藏色散人2021-07-15 10:28:49原创76

    linux下php编译安装mysql的方法:1、进入php源码包安装路径pdo_mysql目录里;2、运行phpize;3、运行config;4、编译安装,生成mysql.so;5、添加mysql.so扩展配置;6、重启php-fpm即可。

    本文操作环境:linux5.9.8系统、PHP7.1版,DELL G3电脑

    linux下php怎么编译安装mysql?

    PHP编译安装mysql.so的扩展

    1、进入php源码包安装路径pdo_mysql目录里面

    /usr/local/src/php/package/php-5.6.29/ext/pdo_mysql

    2、运行phpize,在该目录下生成一个configure文件

    /usr/local/php/bin/phpize

    3、运行config,指定mysql和php目录位置

    ./configure --prefix=/data/php --with-pdo-mysql=/data/mysql/bin/mysql_config --with-php-config=/data/php/bin/php-config --with-zlib-dir=/root/php-5.6.25/ext/zlib

    4、编译安装,生成mysql.so

    make && make install

    5、修改php.ini文件,添加mysql.so扩展配置,保存退出

    vim /data/php/etc/php.ini
    extension=pdo_mysql.so

    6、重启php-fpm

    service php-fpm restart

    测试,在web目录下添加php文件,如/data/nginx/html/mysql.php

    <?php
    $con = mysql_connect('localhost','root','');
    if($con){
        die('ok');
    }else{
        die('Could not connect: ' . mysql_error());
    }

    访问URL,如:http://ip/mysql.php

    显示ok,则配置成功

    推荐学习:《PHP视频教程

    以上就是linux下php怎么编译安装mysql的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php mysql
    上一篇:php5.6怎么设置时区 下一篇:php怎么实现自运行
    第16期线上培训班

    相关文章推荐

    • php foreach怎么删除数组• nginx 没有解析php怎么办• php 多维数组怎么转为字符串• php数组怎么替换value值• php5.6怎么设置时区

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网