易截截图软件、单文件、免安装、纯绿色、仅160KB

crontab里运行php无法连接到数据库

我在my.cnf中注释掉log-bin=mysql-bin和binlog_format=mixed后,无法启动mysql
我重启vps后,能启动mysql啦
用web方式运行php,正常
但是在crontab里执行的php脚本,提示: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 查看到/var/lib/mysql/目录下,有一个mysql.sock文件,是一个快捷方式的图标,连接到/tmp/mysql.sock文件.
但是我的my.cnf里设置的socket        = /tmp/mysql.sock 想起之前问过这个问题 CentOS系统安装了LNMP包之后再装php-mysql,出现socket错误 然后又找到一篇文章 Can’t connect to local MySQL server through socket 解决办法 按文章的提示查看了/var/lib/mysql/mysql.sock 文件的权限,是www:www 用chown mysql:mysql /var/lib/mysql.sock 命令修改后正常. 奇怪的是,之前在crontab一直能运行php,重启VPS后才不正常的,难道重启VPS会导致/var/lib/mysql.sock的权限改变??


相关文档:

编译安装spawn fcgi(nginx通过FastCGI方式调用PHP)

配置spawn-fcgi启动
参数说明:
-f 指定调用FastCGI的进程的执行程序位置,根据系统上所装的PHP的情况具体设置
-a 绑定到地址addr
-p 绑定到端口port
-s 绑定到unix socket的路径path
-C 指定产生的FastCGI的进程数,默认为5(仅用于PHP)
-P 指定产生的进程的PID文件路径
-u和-g FastCGI使用什么身份(-u 用户 -g � ......

五种常见的 PHP 设计模式

设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等人发现了某些具有固定设计的模式,就像建筑师设计房子和建筑物一样,可以为浴室的位置或 ......

PHP 中个别用法汇集(用到更新)

个别符号
@:函数前加@符号可以屏蔽该函数如果发生错误的报错信息,如:@file_put_contents("1.txt", "Hello World!", FILE_APPENDS); 这里的FILE_APPENDS常量根本就没有,但是该语句执行时不会报错,如果前面去掉@,则会报出参数错误。
#:就是PHP中的行注释,用法作用跟 // 一样。找遍 PHP 参考中没有提到。
转义 ......

PHP,Java和.NET的过去,现在和未来)

PHP,Java和.NET的过去,现在和未来
本文对Web编程语言进行了一翻讨论,讨论的对象主要是PHP,Java和.NET平台上的VB.NET和C#。文章对四种语言在Web开发上的特点进行了简略的描述,并主要在性能方面进行了比较。
【51CTO精选译文】PHP,Java和.NET已经成为了未来五年内程序员必须具备的技能,而这三种语言(或者可以称之� ......

php中__FILE__常量用法简介

1.php中的__FILE__常量返回文件的完整路径和文件名.
2.dirname(__FILE___) 函数返回的是脚本所在在的路径。
比如文件 b.php 包含如下内容:
<?php
$basedir = dirname(__FILE__);
?>
如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。
变量?$basedir 的内容还是b.php所在的那个文件夹 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号