友情提示:欢迎光临!出售wenca.cn和hkrun.cn域名,有要的请M我qq:316358892

解决访问phpmyadmin出现mysqli_real_connect(): (HY000/2002): No such file or directory

post by rocdk890 / 2019-1-3 10:31 Thursday linux技术

今天把php从5.6升级到7.2了,但访问phpmyadmin的时候,出现了mysqli_real_connect(): (HY000/2002): No such file or directory,为了解决这个问题找了半天才发现.
系统:centos 7(64位)
软件环境:php7.2

问题解决:
这个错误是由于无法找到 mysql.sock 文件
启动mysql服务并查看mysql的socket路径,可以通过mysql命令行 STATUS;
mysql -u root -p
mysql> status;
输出:
UNIX socket:/data/mysql/mysql.sock

打开php.ini...

阅读全文>>

标签: mysql php phpmyadmin php7 socket

评论(0) 引用(0) 浏览(1373)

nginx二级目录配置phpmyadmin

post by rocdk890 / 2018-12-30 19:26 Sunday linux技术

很多时候,开发人员都希望可以直接操作mysql,不是所有的服务器都适合直接开3306给他们访问,这个时候就可以整个phpmyadmin给他们使用(这里我们只讨论怎么给开发人员使用,mysql的权限控制和phpmyadmin的安全等,不在本文讨论之中)
系统:centos 7(64位)
环境:网站的根目录是/data/www/vhosts,phpmyadmin的目录是/data/www/wwwroot(要求是既可以访问网站目录/data/www/wwwroot里的内容,又可以使用phpmyadmin)

nginx配置文件:
server {
        listen  80;
        se...

阅读全文>>

标签: nginx 配置 php linux 控制 二级目录 phpmyadmin

评论(0) 引用(0) 浏览(590)

php编译中遇到各种error解决办法

post by rocdk890 / 2016-2-16 16:02 Tuesday linux技术

1) Configure: error: xml2-config not found. Please check your libxml2 installation.
Solutions :
Quote:

# yum install libxml2 libxml2-devel

2) Checking for pkg-config… /usr/bin/pkg-config configure: error: Cannot find OpenSSL’s <evp.h>
Solutions :
Quote:

# yum install openssl openssl-devel

3) Configure...

阅读全文>>

标签: php 错误 编译 error

评论(0) 引用(0) 浏览(2194)

php打Multipart/form-data漏洞补丁

post by rocdk890 / 2015-10-29 17:06 Thursday linux技术

  今天在乌云上看到PHP multipart/form-data 远程DOS漏洞,马上给同事联系了下对线上服务器进行打补丁,先给一个centos编译安装nginx+php-fpm+mysql的教程,如果是根据我这样安装的话,那你们可以继续按照做下去了,如果不是的话,那么你们就看看吧.
  系统:centos 5.x(64位)
  需要的软件:php-5.2-multipart-form-data.patch
1.查看自己php版本
php -v
PHP 5.2.17p1 (cli) (built: Oct 29 2015 15:31:06)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

如果版本高于5.3的话,那就直接升级php就可以了...

阅读全文>>

标签: php 漏洞 补丁 Multipart/form-data

评论(0) 引用(0) 浏览(1706)

centos为php编译imap扩展

post by rocdk890 / 2015-6-7 23:27 Sunday linux技术

  今天给公司安装了zurmo,他需求的php模块比较多,其中安装imap是我觉得有必要记录下来的,下面分享给大家安装过程.
  系统:centos 6.x
  php版本: php-5.3.10
  apache版本: httpd 2.2.22
  mysql版本: mysql 5.1.61
1.进入php软件扩展目录
cd /root/install/php-5.3.10/ext/imap

2.安装依赖包...

阅读全文>>

标签: centos 安装 php 编译 zurmo imap

评论(0) 引用(0) 浏览(1602)

在手机浏览器上播放音乐的代码

post by rocdk890 / 2015-6-1 10:45 Monday 其他技术

  今天心血来潮想给自己的一个网页做上背景音乐,并在手机浏览器上支持播放,翻了很多地方,尝试了无数个代码,终于让我找到一个解决办法,相信对很多php程序开发会有帮助的.
代码如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
   </head>

  <body ontouchstart="toggleSound()">...

阅读全文>>

标签: php 浏览器 代码 音乐 手机 audio

评论(0) 引用(0) 浏览(2072)

centos yum安装php5.4+mysql5.5

post by rocdk890 / 2015-4-30 15:04 Thursday linux技术

  这篇文章算yum安装lamp的升级版吧,默认在centos上yum安装php和mysql的话,版本比较低,当我们想用高版本的话,那就用其他yum源了,好了,来看安装教程吧.
  系统:centos 5.x
  需要软件包:
  epel-release-5-4.noarch.rpm
  remi-release-5.rpm
1.安装准备
##Install Remi Repository on RHEL/CentOS 5.0-5.9 - 32 Bit ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

##Install Remi Repository on RHEL/CentOS 5.0-5.9 - 64 Bit #...

阅读全文>>

标签: centos mysql yum 安装 php install php5.4 mysql5.5

评论(0) 引用(0) 浏览(2210)

php抓取google hosts

post by rocdk890 / 2015-2-9 11:06 Monday 其他技术

  无聊中居然又找到个php版本的抓取google hosts的文件,试了下还可以用,ping了下ip,延迟也不是很高,网页打开测试了下速度也很快,大家有兴趣的话可以试试.
php文件:

<?php
/**
 * 免翻墙上google
 * @author 自娱自乐自逍遥 <wapznw@gmail.com>
 * Date: 2015/2/6
 * Time: 11:42
*/

define('START_TAG','#google-hosts-2015');
define('END_TAG','#google-hosts-2015-end');
if(!empty($argv[1])){...

阅读全文>>

标签: php ip google hosts 翻墙

评论(0) 引用(0) 浏览(2811)

emlog后台安全加固

post by rocdk890 / 2014-12-8 11:48 Monday 其他技术

  要过年了,最近的黑客也开始忙碌了,为了安心愉快的过好年,最近对公司的blog的后台进行了一个简单的安全加固,就只发几张效果图给大家欣赏下.
效果图如下...

阅读全文>>

标签: php 安全 加固 登录 emlog 后台

评论(2) 引用(0) 浏览(2035)

php监控varnish状态

post by rocdk890 / 2014-11-5 10:26 Wednesday linux技术

  当varnish和网站部署在同一台服务器上的时候,我们不可能随时登录上服务器去查看varnish的命中率,没想到有大神早就写了出来,今天就分享给大家,使用网页查看varnish命中率.
  系统:centos 5.x
  软件:varnish-3.0.x
ps:3.0以下的版本可以通过Socket连接到Varnish管理端口,通过stat命令查看....

阅读全文>>

标签: varnish php 监控 反向代理 状态 命中率

评论(0) 引用(0) 浏览(2409)

解决error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

post by rocdk890 / 2014-4-19 0:20 Saturday linux技术

 今天给公司服务器编译完php后,打算启动php-fpm的时候,居然给我报:error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory这个错误,我的mysql是二进制包,位置是/usr/local/mysql下,然...

阅读全文>>

标签: php-fpm php libmysqlclient ldconfig

评论(0) 引用(0) 浏览(7342)

configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.

post by rocdk890 / 2014-4-4 16:21 Friday linux技术

  今天给同事安装php 5.5.11,居然报错下面的错误:
configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.
还以为是没有安装perl-ExtUtils-CBuilder perl-Ext...

阅读全文>>

标签: 安装 出错 php 编译 php5.5

评论(0) 引用(0) 浏览(7309)

php编译安装calendar扩展模块

post by rocdk890 / 2014-2-28 10:32 Friday linux技术

  今天同事说服务器上的php缺calendar模块,上去一查还真没有,好吧,只能重新编译下把calendar这个模块给添加进去,这个模块的功能是日历扩展功能,由于开发催得急,就没有多找资料了,下面来说下编译安装吧.
  系统:centos 5.x
  需要的软件包:php5.2.x
1.进入calendar目录
这个要看你把php的编译包丢那了,我是放在/root/inst...

阅读全文>>

标签: 安装 php 模块 编译 calendar

评论(0) 引用(0) 浏览(6481)

php正确禁用eval函数

post by rocdk890 / 2013-11-21 14:55 Thursday linux技术

  eval()针对php安全来说具有很大的杀伤力,一般不用的情况下,为了防止<?php eval($_POST[cmd]);?> 这样的小马砸门,需要禁止掉的.
网上好多说使用disable_functions禁止掉eval是错误的,其实eval()是无法用php.ini中的disable_functions禁止掉的because eval() is a language ...

阅读全文>>

标签: php 禁止 eval 函数 disable

评论(0) 引用(0) 浏览(6372)

不关站备案的方法:屏蔽管理通信局所在区域IP

post by rocdk890 / 2013-10-1 0:22 Tuesday 其他技术

很多朋友因为国内备案程序的繁琐而选择美国、日本、韩国或者是香港等非国内的IDC放置自己的网站,虽然可以避免了备案,但是网站的访问速度却大打折扣……

从阿里云论坛上看到一则“屏蔽备案地方IP的代码”,结合某些朋友的实际操作实现不关站备案,只要让管理通信局所在区域IP无法访问到网站内容即可(网站没有正常显示)。

代码适用于PHP程序,如下代码保存为shielded.php文件并放置到网站根目录:

  • <?...

阅读全文>>

标签: php ip 屏蔽 不关站 备案

评论(0) 引用(0) 浏览(3239)