Home > Database > Mysql Tutorial > 在cluster中的SQL节点上安装php-mysql会有冲突提示

在cluster中的SQL节点上安装php-mysql会有冲突提示

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 17:22:37
Original
964 people have browsed it

在mysql-cluster中,如果想把某个SQL节点升级为Web服务器,那么我们需要在该节点上安装php以及php对mysql的扩展模块,但是会出现

在mysql-cluster中,如果想把某个SQL节点升级为Web服务器,那么我们需要在该节点上安装php以及php对mysql的扩展模块,,但是会出现冲突。

    安装php的命令为:# php53 默认情况下会安装依赖包:php53-cli、php53-common


    安装mysql扩展的命令为:# php53-mysql 此时会出现冲突,如果采用强制安装的形式是否会影响使用并没有测试;

    通过在一台已经配置好扩展模块的机器(不是集群中的SQL节点)上查看安装目录:


    # rpm -ql php53-mysql-5.3.3-13.el5_8


    提示结果:

    /etc/php.d/mysql.ini
    /etc/php.d/mysqli.ini
    /etc/php.d/pdo_mysql.ini
    /usr/lib64/php/modules/mysql.so
    /usr/lib64/php/modules/mysqli.so
    /usr/lib64/php/modules/pdo_mysql.so

    只是几个相关文件,如果把这些文件拷贝到集群中sql节点的相应目录下,是不是该功能即可发挥出来。

    # rpm -ql php53-5.3.3-13.el5_8
    /etc/httpd/conf.d/php.conf
    /usr/lib64/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif
   


    在Linux集群环境下的SQL节点上如果想使用mysql扩展,则有尝试办法:

    # cd /etc/ # mkdir php.d # cd php.d # vi apc.ini.rpmsave


    在apc.ini.rpmsave这个文件中输入如下内容:

    ; Enable apc extension module
    extension = apc.so
    ; Options for the apc module
    apc.enabled=1
    apc.shm_segments=1
    apc.optimization=0
    apc.shm_size=512
    apc.ttl=7200
    apc.user_ttl=7200
    apc.num_files_hint=1024
    apc.mmap_file_mask=/tmp/apc.XXXXXX
    apc.enable_cli=1
    apc.cache_by_default=1;


    拷贝mysql.ini、mysqli.ini、pdo.ini、pdo_mysql.ini、mysql.so、mysqli.so、pdo.so、pdo_mysql.so、apc.so到相应目录。

linux

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template