服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

MongoDB:无法加载驱动程序在PHP

我正在尝试使用PHP 5.5.7在OS X 10.9.1上运行 mongo-php-driver ,但是我走到了一个死胡同,我尝试了所有我可能find的东西,没有任何工作。 一切都编译得很好,但PHP不加载扩展,并给出了一个非常奇怪的错误: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-zts-20121212/mongo.so' – dlopen(/usr/local/lib/php/extensions/no-debug-zts-20121212/mongo.so, 9): Symbol not found: _core_globals Referenced from: /usr/local/lib/php/extensions/no-debug-zts-20121212/mongo.so Expected in: flat namespace in Unknown on line 0 我已经检查了线程安全和架构问题,但一切都很好,扩展和PHP都是线程安全的和64位。 我也检查是否有任何问题的二进制文件,如phpize和php-config ,但一切似乎都很好… 我真的不知道该怎么做,任何人都有任何线索? 正如voretaq7和MadHatter所指出的,这就是我所做的: 下载PHP 5.5.7并编译 ./configure –with-apxs2=/usr/local/apache2/bin/apxs ; 下载了mongo驱动程序的master分支并按照默认configuration进行了编译; 包含在php.ini中的扩展名: extension = mongo.so ; 冉php -v ,得到了我之前说的奇怪的错误; 检查PHP和驱动程序是否正在编译64位,他们是; 检查phpize和php-config是否是在第1步中安装的那些,他们是; 吼他妈的这个狗屎,并寻求帮助。 意识到我可以尝试1.4.5的驱动程序版本。 […]

MySQL调优 – 高内存使用率

我正在尝试使用mysqltuner调整一个MySQL数据库。 Mysqltunerbuild议我增加join_buffer_size和query_cache_size。 但是,同时警告我的最大内存使用率很高,在已安装的内存(2GB)的200%以上。 我所使用的绑定当然是,如果我做了mysqltuner所说的话,内存使用率将会更高。 那么我在这里做什么? 是问题而不是与MySQL,但在这个服务器上运行的应用程序显然需要MySQL来执行大量的caching? 你将如何从这里的MySQLpipe理员专家出发? 请参阅下面的mysqltuner报告以及我当前的[mysqld]设置: MySqlTuner报告: MySQLTuner 1.2.0 – 主要的Hayden Bug报告,function请求和下载http://mysqltuner.com/使用“–help”运行其他选项和输出过滤 ——–一般统计—————————————- ———- [ – ]跳过版本检查MySQLTuner脚本 [确定]当前运行支持的MySQL版本5.5.30-log [确定]在64位体系结构上运行 ——–存储引擎统计————————————— —- [ – ]状态:+归档-BDB -Federated + InnoDB -ISAM -NDBCluster [ – ] MyISAM表中的数据:310M(表格:264) [ – ] InnoDB表中的数据:8M(表格:365) [ – ] PERFORMANCE_SCHEMA表中的数据:0B(表:17)[!!]碎片表总数:376 ——–安全build议—————————————- — [确定]所有数据库用户都分配了密码 – – – – 性能指标 – – – – […]