问轩博客

展开菜单

php连接mysql超时问题

现象:    php与mysql建立连接时,等待很久,最终报脚本执行时间超过最大值。问题来源:    当php需要连接mysql时,一般情况不会配错的,若mysql所在的机器关掉了,或者网络问题,或者配置错误,那么就需要等好久才会知道连接的结果,    等待的时间由php.ini中的mysql.connect_timeout来决定(单位:秒)    mysql.connect_timeout =...

php7以上开启socket方式运行

由于编译安装过后,启动php报错,先到比如安装路径为/opt/php7/etc/php-fpm.d将www.conf.default复制一个www.confcp www.conf.default  www.confvi www.conf把;listen = 127.0.0.1:9000 #这个注释掉listen = /tmp/php-fpm7.socket    #添加这块在删除下面前面的注释listen....

php opcache的配置

[Zend Opcache] zend_extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/opcache.so opcache.enable=1 ;启用操作码缓存 opcache.enable_cli=1 ;仅针对CLI环境启用操作码缓存 opcache.memory_consumption=128 ;共享内存大小,...

PHP实现随机一句功能

vi api.php<?php // 存储数据的文件 $filename = 'data.dat';           // 指定页面编码 header('Content-type: text/html; charset=utf-8');   if(!file_ex...

php安装mysqli扩展

先查看php的版本/opt/php/bin/php -v查看得知php版本为PHP 5.5.28然后下载这个版本,进入到这个版本的cd /data/soft/php/php-5.5.28/ext/mysqli再执行/opt/php/bin/phpize./configure --with-php-config=/opt/php/bin/php-config --with-mysqli=/opt/mysql/bin/mysql_configmake报像下面的错误/usr/loc...

LAMP-php5.3.27配置环境

安装之前检查mysql和apache是否正常启动安装准备yum install zlib libxml libjpeg freetype libpng gd curl zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-...

在windows server 2003 IIS6下安装PHP 5.4.3

基本参考下面网上摘录的文章: 本来不打算写这份心得的,这几天为了安装wordpress,得升级一下PHP的版本,于是乎去下了个PHP5.3.8,之前不知道5.3x跟5.2x有那么大的差距,按照老方法安装了一遍,木有作用。到网上找了很多传说中的高手写的文章,前前后后重装了10几次才折腾成功!废话就不说了,来点实际的。我只说IIS 6 + PHP5.3 ,Apache那玩意还木有研究过。1.下载一个FastCgi For IIS6 ,到这里去下载,http://www.iis.n...

Warning: gzinflate() has been disabled for security reasons

警告:gzinflate()  已被禁用出于安全原因,诸如类似的提示,通常是你的php禁止了对应函数,请打开php.ini搜索 disable_functions = 看看里面是否有包含的函数名称,例如现在很多php.ini做过安全都禁止了以下常见函数: Java代码:  disable_functions =exec,passthru,system,popen,pclose,shell_exec,proc_open,dl,chmod,gzinflate...