Feb252019
mysql性能优化之数据库索引(上)
1. 什么是索引;
2. mysql表设计提高性能;
3. mysql innodb索引类型;
4. mysql 索引使用分析;
5. mysql索引优化;
索引让你的sql更快。阅读全文
抢沙发
Nov082018
php curl实用案例,支持https
php curl实用案例,同时支持https,可以在项目中使用的代码:
function GetUrlInfo($url, $par=array(), $method='get'){
$strPar = '';
if(!empty($par)){
$strPar = http_build_query($para);
}
$ch = curl_init();
if($method != 'post'){
if(!empty($strPar)){
$url.="?".$strPar;
}
curl_setopt($ch, CURLOPT_URL, $url);
}else{
curl_setopt($ch, CURLOPT_U...阅读全文
Oct102018
阿里云centos7.x升级php5.x到5.6的方法
执行下面的命令升级软件仓库
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
执行下面的命令删除php
yum remove php-common
然后像安装那样问你是否继续的,输入yes即可
安装php 5.6版本(php56w-devel这个不是必需的)
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd...阅读全文
Oct012018
Sep252018
php从二维数组中取指定列的值
php从二维数组中取指定列的值,使用 array_column(array $input , mixed $column_key [, mixed $index_key = null ]) 函数,该函数在数据库结果集中返回特定列的数据很有用。
第一个参数是目标数组,常用的二维数组。
第二个参数是目标数组列的键,该列作为新数组的值。
第三个是可选参数,如果指定该参数则该列作为新数组的键(key)。阅读全文
Sep172018
PHP设置脚本最大执行时间及set_time_limit无效处理方案
PHP设置脚本最大执行时间的三种方法
1、在php.ini里面设置
max_execution_time = 120;
2、通过PHP的ini_set函数设置
ini_set("max_execution_time", "120");
3、通过set_time_limit 函数设置
set_time_limit(120);
以上几个数字设置为0则无限制,脚本会一直执行下去,直到执行结束。
所以,需要长时间执行的脚本,一般在php代码开头处添加如下代码就可以了
set_...阅读全文
Sep062018
php删除cookie
php添加和删除cookie都使用setcookie方法.
设置cookie:
setcookie("TestCookie", $value, time()+3600); //cookie过期时间1小时
删除cookie:
setcookie("TestCookie", $value, time()-3600); //删除cookie,这里采用减去任意正数的方式。
setcookie有多个参数,在添加或删除时未按正常逻辑执行,可以将全部参数填上,全部参数:
bool setcookie ( string $name [, strin...阅读全文
May132014
CentOS 5.5下编译php时的一些典型错误及解决办法.
configure: error: xml2-config not found. Please check your libxml2 installation.
yum install libxml2-devel
configure: error: Cannot find OpenSSL’s
yum install openssl-devel
configure: error: Please reinstall the libcurl distribution -
easy.h should be in /include/curl/
yum install curl-devel
configure: error: libjpeg.(a|so) not found
yum install ...阅读全文
Apr182014
php 支持代码创建图片
php启用图片扩展库后才能使用相关函数。
找到php.ini,打开内容,找到:
;extension=php_gd2.dll
把最前面的分号“;”去掉,再保存即可。
重启apache服务即可。阅读全文
Mar262014
win7 配置 apache mysql php环境
一. 配置apache环境
1.官网下载apache解压版本,解压到相应的目录。
2.cmd 到压缩包httpd.exe所在的目录,我本机的目录是D:\php\httpd-2.4.9-x64\Apache24\bin>(Windows-所有程序-附件-命令提示符(右键,以管理员身份运行))
3.运行命令:D:\php\httpd-2.4.9-x64\Apache24\bin>httpd.exe -k install
4.打开httpd.conf修改配置文件,主要修改如下:
测试apache能否工...阅读全文