linux命令行下php不支持mysql

不知道什么原因,php 在linux命令行模式下 提示不支持mysql 不知道什么情况照成的
最后又重装了php-mysql就好了

在Debian、Ubuntu等支持apt-get的发行版下

apt-get install php5-cli;

Redhat、Fedora、SUSE、CentOS下:

yum -y install php-cli
yum -y install php-mysql(最常用的MySQL扩展,大部分php程序也都需要与数据库打交道,所以一般来说也得安)

php-fpm invoked oom-killer

10:55左右web服务器开始cpu满

分析可能原因:
memcached
mysql
html缓存io

查看 /var/logs/message
在10:55 左右
Jul 15 10:55:51 AY1401241705245834a0Z kernel: __ratelimit: 2 callbacks suppressed
Jul 15 10:59:34 AY1401241705245834a0Z kernel: php-fpm invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0

php-fpm invoked oom-killer (out of memory)

php-fpm 内存超出
查看php-fpm.log.slow

memcache set 问题

[15-Jul-2014 10:55:32] [pool www] pid 5239
script_filename = /data/wwwroot/www.xinpianchang.com//index.php
[0x00007f3390437bc0] set() /data/wwwroot/www.xinpianchang.com/thinksaas/memcache.class.php:62
[0x00007f3390433ec8] set() /data/wwwroot/www.xinpianchang.com/app/index.php:255
[0x00007f3390433988] +++ dump failed
memcache 内存超出

由于使用的lnmp 在其文件夹下有 memcached.sh

update-rc.d -f memcached defaults 来自启动

打开 /etc/rc.d/init.d/ 下的memcached

将其中的CACHESIZE=64 改成1024即可

 

win7 64位wamp加载curl出错 Unable to load dynamic library php_curl.dll 解决方案

 

Unable to load dynamic library php_curl.dll

这个在国外的网站看到的解决方案,需要重新下载个新的curl替换了就ok

访问http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ 

ctrl+F   curl   对准你的版本  我的是5.4.3

php_curl-5.4.3-VC9-x64.zip 的链接;

结果悲剧发生了,下载链接被墙了

好吧,那就开个goagent 这个可以谷哥

我下下了就在百度网盘共享了,这个真的可以下

 

http://pan.baidu.com/share/link?shareid=435821&uk=353717702

 

感谢Google  感谢度娘

@王一丁-_-0

php mysql div css js jquery 工作小经验

 

 

 

2013年4月9日

  • navicat ssh连接 启动ssh 常规的还是 localhsot
  • $(window).height() 不带引号
  • 刷新dns缓存 ipconfig/flushdns
  • 样式的问题  —>前端架构
  • 以及代码的重构—》一直想做 但一直没有做

 

2013年4月27日

写log文件的时候需要对txt写入回车

注:

   基于 Unix 的系统使用 "n" 作为行结束字符,基于 Windows 的系统使用 "rn" 作为行结束字符,基于 Macintosh 的系统使用 "r" 作为行结束字符。

$s = file_get_contents(‘s.txt’);
$s = $s.”Z注意是双引号rn”;
file_put_contents(‘s.txt’,$s);

 

希望lz能持续更新罢了