一些LNMP错误总结

memcache

错误信息:PHP Warning: Module ‘memcache’ already loaded in Unknown on line

解决方案:

1
2
3
4
5
6
7
8
vi /usr/local/php/etc/php.ini
//找到:extension = "memcache.so"
//改为:
;  extension = "memcache.so"
//然后
:wq!
//最后执行
/etc/init.d/php-fpm restart

Linux+Nginx+PHP+MySQL
image-1891

Nginx 502 Bad Gateway

导致此错误的消息,可能是php-fpm没有启动.
可以执行以下命令:

1
  /etc/init.d/php-fpm restart

如果依然不能解决问题,可参考[链接]

MySQL没有空闲空间,无法启动

错误信息: Can’t start server: can’t create PID file: No space left on device.

解决方案1:

1
2
3
4
df -h //查看剩余空间
find / -size +100000000c //查找下磁盘中大于100M的文件
//查看都是什么文件,然后执行: rm 文件名 或者 rm 目录名 -rf
service mysql start

解决方案2[原因:在mysql的var目录下有特别多:mysql-bin.0000*mysql日志文件]:

1
2
3
4
5
6
7
8
9
10
11
12
cd mysql目录/var
rm mysql-bin.0* //删掉大部分日志文件
rm mysql-bin.~rec~
rm mysql-bin.index
//下面执行关闭日志
vi /etc/my.cnf
//找到下面的语句,在前面加上:#
log-bin=mysql-bin
binlog_format=mixed
//形如: # log-bin=mysql-bin
:wq! //保存退出
service mysql start

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据