在cluster中的SQL节点上安装php-mysql会有冲突提示(问题已经解决)
来源:互联网 发布:塘厦cnc编程招聘 编辑:程序博客网 时间:2024/04/18 16:18
在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到相应目录。
上面提到的冲突问题已经解决,我们只要从源码去编译,编译之前把mysql以及mysqli配置进去就可以了,最重要的一点是集群中需要安装cluster-devel去提供编译mysql客户端程序的mysql_config命令。具体做法请参考:http://blog.csdn.net/xc_gxf/article/details/8225002
- 在cluster中的SQL节点上安装php-mysql会有冲突提示(问题已经解决)
- 解决在ubuntu上安装sphinx提示mysql-devel 找不到的问题
- 解决安装sqlServer2000提示 "以前的某个程序安装已经在计算机上创建挂起的文件操作,必须重启计算机"问题
- Ubuntu 在playonlinux上安装ps(补充:尚有问题未解决)
- PHP导入导出mysql为sql文件的方法(已经验证,有实例,很好用)
- mysql-cluster 中的 sql node(主) 与 单独的 mysql server(从) 做主从复制(已解决)
- Linux上安装Mysql时出现错误 , 包冲突 - 解决
- 在安装apache2,php,mysql开发环境中的一些问题
- CentOS5 (32bit)下,在 MySQL-Cluster 的 sql node 上安装 PHP5.4.9 时如何添加 mysql 以及 mysqli 扩展
- 解决listview嵌套在scrollview中的冲突问题
- MySQL cluster 在windows上的实现
- Linux 安装 mysql (5.5.32)(redhat)(mysql已经安装,冲突)
- 在PictureBox上显示文字(用label或textbox背景色会有问题吧)
- 在linux上安装 opencv 遇到cuda冲突问题
- 在Freebsd上安装Mysql+Apache+PHP
- Nginx+mysql+php 在linux上安装
- 解决安装驱动程序时提示“Windows已经找到设备的驱动程序,但在试图安装它时遇到错误”“系统找不到指定路径”问题。
- MySQL Cluster配置文件-SQL节点4G内存
- Linux curl使用简单介绍
- System.arraycopt(Object src,int srcPos,Object dest,int destPos,int length)
- 关于 su 和 sudo
- 也比较一下PG中的like查询: like '%<str>%'
- python: vim的折叠展开快捷键、xml处理、使用base64加解密等
- 在cluster中的SQL节点上安装php-mysql会有冲突提示(问题已经解决)
- 矩阵构造总结
- 如何在Windows下用命令行编译C/C++文件
- UVa 727 - Equation
- 图像操作-图像反色操作
- python写setup.py install 文件
- 截取字符串
- shell之变量
- vim的配置