zoukankan      html  css  js  c++  java
  • 配置PHP支持MYSQL

    其他的模块做法一致

    php -m|grep mysql                //查看是否支持mysql

    step1:安装依赖包

        yum -y install autoconf automake

    step2:下载mysql扩展

    http://git.php.net/?p=pecl/database/mysql.git;a=summary

     

    step3:解压后并使用phpize工具初始化(phpize一般在php安装目录/bin/下面)

    tar -xvf   tar包

    cd 进入

    执行php安装目录/bin/phpize                                //生成configure程序

     

    step4:进行configure编译

    ./configure --with-php-config=php安装目录/bin/php-config  --with-mysql=mysqlnd

     

    step5:make && make install

    这一步结束后,系统会提示:

    Installing shared extensions: php安装目录/lib/php/extensions/no-debug-non-zts-20160303/

    我们要的mysql.so就在这个路径里面。

    这个路径同时也是默认的extension_dir:

    PHP默认的extension_dir路径

     

    step6:修改/usr/local/php/etc/php.ini

    在php.ini文件中增加两行:

    extension_dir="so的目录路径"
    extension="mysql.so"

     

    step7:保存,重启服务。

    pkill php-fpm

    /etc/init.d/php-fpm

    测试:

    step1:安装工具包

       yum -y install elinks

    step2:写入测试文件test.php

    #!/usr/sbin/php
    <?php
    $x = mysql_connect("119.147.213.218","root","memoriae123");
    if($x){ echo "ok ";}else{ echo "no ";};
    ?>

    step3:访问测试

    elinks --dump http://192.168.1.20/test.php

    curl  http://192.168.1.20/test.php

  • 相关阅读:
    Codeforces 946D
    Codeforces 817F
    Codeforces 931F
    Codeforces 932D
    Graph HDU
    Chef and Graph Queries CodeChef
    Lucky Array Codeforces
    Calculation 2 HDU
    洛谷 P3455 [POI2007]ZAP-Queries || 洛谷P2522,bzoj2301
    洛谷 P2398 GCD SUM || uva11417,uva11426,uva11424,洛谷P1390,洛谷P2257,洛谷P2568
  • 原文地址:https://www.cnblogs.com/krystal-LA-zx/p/12973320.html
Copyright © 2011-2022 走看看