php
七娃Ooo
这个作者很懒,什么都没留下…
展开
-
关于windows环境下配置nginx的一些疑问
昨天,刚刚在windows平台下完成了对nginx(0.8.21)+php(5.3)运行环境的配置,使用的操作系统是windows xp sp3(由于工作环境的原因,没能使用2003),环境配置成功,顺利运行phpinfo()程序,看到了想像中的效果, 上网搜索了一下关于nginx在WIN平台下的一些说法,有很多人说在WIN平台下极其不稳定,于是我打开了任务管理器,看到在运行两个页面的时候ngin原创 2009-11-04 08:30:00 · 615 阅读 · 0 评论 -
添加yum源更新php
安装相应的GPG key # rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka 新建一个repo# /etc/yum.repos.d/utterramblings.repo转载 2011-08-03 15:55:06 · 1160 阅读 · 0 评论 -
yum安装lamp
1. 安装Apahce, PHP,以及php连接mysql库组件。 yum -y install httpd php php-mysql 2. 配置开机启动服务 /sbin/chkconfig httpd on [设置apache服务器ht转载 2011-08-03 15:57:28 · 556 阅读 · 0 评论 -
linux yum安装mysql后要注意的一些初始化问题
1. 配置开机启动服务/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]/sbin/chkconfig –add mysqld [在服务清单中添加mysql服务]/sbin/chkconfig mysqld on [设置转载 2011-08-03 15:58:37 · 740 阅读 · 0 评论 -
yii中添加meta信息
Yii::app()->clientScript->registerMetaTag("description content.","description"); Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'/css/css.css'); //Yii::app()->clientScr原创 2011-11-14 11:12:58 · 1142 阅读 · 0 评论 -
yii orm实现 sql的where id in
$ids = $_POST['hideId']; $criteria = new CDbCriteria; $criteria->addInCondition( "id" , $ids ); Province::model()->updateAll(array('commend'=>0), $criteria);原创 2012-03-15 11:20:30 · 1615 阅读 · 1 评论 -
yii 获取 url action的名字
Yii::app()->controller->idYii::app()->controller->action->id原创 2012-03-19 13:51:45 · 1018 阅读 · 0 评论 -
ubuntu下配置nginx 加php需注意事项
在配置nginx和php的时候需注意请使用php5-fpm,在/etc/init.d/这个文件夹下,使用他加载 nginx1.4下 已经没有 nginx start这个命令了,直接./nginx就可以 nginx启动后如果不能正常加载php请查看你的php5-fpm.sock的端口是否和nginx中设置的一样fastcgi_pass设置的一样,如不一样,请改正添加一个lis原创 2013-05-09 13:39:04 · 752 阅读 · 0 评论 -
php5.3 安装mcrypt
For me the answer was:1) Get the Repos from wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwget http://rpms.famillecollet.com/enterprise/remi-release-6.rpmsudo rpm转载 2013-10-07 12:59:52 · 1303 阅读 · 0 评论 -
nginx配置yii的安全
需要禁止protected以及framework两个文件夹下以及其子文件夹下的访问,配置如下: location ^~/protected{ deny all;}原创 2013-11-09 14:49:10 · 821 阅读 · 0 评论 -
yum 下安装mcrypt 找不到package 的解决办法
由于种种原因,让我在配置服务器的时候喜欢使用yum来进行安装 可是在安装完php后,yum源里已经再也找不到mcrypt扩展了,这会使加密的功能无法使用我的解决方法如下: 1.到php.net去下载和你现在的php版本相对应的php源码包,如当前php版本为5.3.3,那么请下载php-5.3.3.tar.gz类似这样的包 2.进入源码包编译mcrypt扩展,并且进行安装,原创 2014-02-20 16:52:01 · 1459 阅读 · 0 评论 -
关于微店整合微信支付时出现的的各种问题的记录 php版
由于公司项目的需要,需要在项目里整合微信支付,公司原有的项目中已有老版本的支付功能,在此不作讨论。我需要作的就是加入新版本的支付功能让项目里可以支持新老两种版本的功能。在微信官方下载到了新版支付的php版sdk,看到 WxPay.ub.config.php,SDKRuntimeException.php, WxPayPubHelper.php三个文件。我需要改造的就是WxPayPubHel原创 2015-01-21 11:15:37 · 4543 阅读 · 0 评论 -
php curl 作采集时的一些参数设置
public function geturl($url){ $ip = "{rand(1, 255)}.{rand(1, 255)}.{rand(1, 255)}.{rand(1, 255)}"; // 初始化一个 cURL 对象 $curl = curl_init(); curl_setopt($原创 2015-02-27 15:06:18 · 1145 阅读 · 0 评论 -
ubuntu 下安装 php mcrypt扩展
apt-get install php5-mcrypt libmcrypt-devphp5enmod mcrypt原创 2015-10-19 13:53:37 · 4942 阅读 · 0 评论 -
ubuntu下apt-get安装nginx后的升级
ubuntu apt-get 安装完nginx后是1.4.6版的,以下是对该版本的升级以下信息来源于网络Nginx Stable PPA是由Ubuntu社区维护的源,本源更新自稳定版分支,是Kaijia目前使用的源,这个源的特点是文件的目录结构和Ubuntu自带的Nginx相同,因此安装这个版本时不需要修改/etc/nginx/下面的配置文件。不过这个源更新比较慢,一般Nginx原创 2015-11-20 13:00:27 · 4534 阅读 · 0 评论 -
php 调试微信接口时curl无返回值,file_get_contents有返回值的解决方法
在公司服务器调式微信接口,使用curl获取access_token完全没有问题,同样的代码拿回家使用php内置webserver调试出现问题,curl没有返回值,也没报错原因是php内置webserver验证了https的问题,把curl加入如下代码即可: curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);原创 2016-01-18 21:36:54 · 4740 阅读 · 0 评论 -
php curl采集时 curl connect error
php 用curl作采集服务时,返回的数据为空,throw new Exception(curl_error($this->_curl), curl_errno($this->_curl)); 抛出异常信息后显示 curl connect error,经phpinfo比对后发现 可用的服务器 curl 是openssl ,不可用的curl 是nss也可以使用curl -V命令来查看,发现里原创 2016-05-16 11:32:36 · 1848 阅读 · 0 评论 -
安装gd2时出错 fontconfig library :no xpm library :no
<br /> Support for Fontconfig library: no #yum -y install fontconfig-devel Support for Xpm library: no #yum -y install libXpm-devel <br />原创 2011-04-29 12:02:00 · 2990 阅读 · 0 评论 -
php5 编译时提示找不到mysql_config
<br />提示这个说明你的mysql是源码包安装的,并且指定了prefix,所以系统找不到mysql_config<br /> <br />解决办法 作一个/usr/bin的软件链接:例如 ln -s /usr/local/mysql/bin/mysql_config /usr/bin/mysql_config原创 2011-04-29 10:44:00 · 1219 阅读 · 1 评论 -
php5 编译 pdo 时提示 sqlite 的问题
<br />要想把mysql_pdo 也一起编译进来,必须加入sqlite<br />./configure --with-zlib --enable-pdo=shared --with-pdo-sqlite=shared --with-sqlite=shared原创 2011-04-29 10:38:00 · 1048 阅读 · 0 评论 -
Apache2 单ip配置多站点(多域名)方法及注意事项
首先要注意第一项是:加载虚拟主机的模块LoadModule vhost_alias_module modules/mod_vhost_alias.so 去掉此句前的#号再有一项需要注意的是:加载虚拟主机配置文件(我是这样理解的,呵呵)Include conf/extra/httpd-vhosts.conf 找到此句去掉前面的#号 这是两句最需要注意的地方,本人因此二处没有加载原创 2009-10-30 22:43:00 · 1118 阅读 · 0 评论 -
php的几个不太常用的函数
class_exists — 判定一个类是否已经被定义get_class_methods — 获取某个类中所有方法的名称get_class_vars — 获取一个类中所有的特性get_class — 返回一个方法所在的类名get_declared_classes — 显示已定义的类的信息get_declared_interfaces — 显示已定义的接口的信息get_object_vars — 获原创 2009-10-31 11:09:00 · 457 阅读 · 0 评论 -
php实现网站插件机制的方法
这些天想作一个在网站中实现插件的功能,谷歌了一下,发现一篇文章感觉对我帮助很大,帖出来和大家分享,废话不多说,直接帖出代码供大家分析:首先是插件的管理类的实现:<?/** * STBLOG PluginManager Class * * 插件机制的实现核心类 * * @package STBLOG * @subpackage Librarie转载 2009-11-10 20:55:00 · 439 阅读 · 0 评论 -
关于整合ucenter 时无法在uc.php中写入第三方cookie的解决办法
这几天需要把自己的站与home和discuz整合到一起,以达到全站用户通用的目的,让ucenter管理各应用之间的通信,在网上的搜了一下关于整合ucenter的方法,添加应用的过程就不细说了,首先先让ucenter与自己的应用通信成功,这是必要的条件 然后开始编写自己的通信接口程序,ucenter官方给出了一个uc.php文件,用这个文件进行改写就行了,我先作了一个测试,想要在登陆的方法里原创 2010-03-17 09:14:00 · 2767 阅读 · 5 评论 -
关于windows下apache运行php出现httpd.exe错误的解决方法
如题该问题存在于php5.2.*的版本中,出现的地方为,当运行php连接mysql时,原因是没有把libmysql.dll这个文件拷贝到system32文件夹下。php5.3没有发现此问题。 此问题多出在ucenter,dedecms等的安装过程中,表现为:环境检查都通过,添加数据库时apache自动发生关闭 希望这个提示能对有同样问题的朋友有帮助。原创 2010-04-03 20:04:00 · 2267 阅读 · 0 评论 -
php读取xml中文乱码解决方法
php读取xml中文乱码解决方法原创 2010-06-11 10:28:00 · 2324 阅读 · 0 评论 -
关于cookie在ie8中无法使用在FF下可用的问题
关于cookie在ie8中无法使用在FF下可用的问题原创 2010-09-03 10:30:00 · 456 阅读 · 0 评论 -
php防止页面缓存,实现网页过期的方法
php防止页面缓存,实现网页过期的方法 header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache");原创 2010-10-21 12:33:00 · 622 阅读 · 0 评论 -
mysql 查询本周、上周、本月、上个月份的数据
mysql 查询本周、上周、本月、上个月份的数据原创 2010-11-17 14:48:00 · 577 阅读 · 0 评论 -
php使用js保存的json cookie 字符串,然后解析成数组,需要注意的事项
php使用js保存的json cookie 字符串,然后解析成数组,需要注意的事项原创 2010-11-26 14:52:00 · 2588 阅读 · 0 评论 -
yii ActiveData 的排序实现
$dataProvider=new CActiveDataProvider(News); $sort=new CSort(Cases); $sort->defaultOrder=id DESC; $dataProvider->setSort($sort);原创 2011-06-03 16:50:00 · 911 阅读 · 0 评论 -
Mysql 5.5 无法远程登陆:Can't get hostname for your
<br />不能远程登陆.解决方式如下: <br />错误信息:Can't get hostname for your address <br />修改配置文件 <br />在windows下面,文件时my.ini,在Linux下面是my.cnf <br />解决方案是在 <br />[mysqld] <br />skip-name-resolve #加上这一个属性 <br />原创 2011-04-16 13:12:00 · 997 阅读 · 0 评论 -
apache urlrewrite 配置优化
<br />AllowOverride Options FileInfo Indexes原创 2011-04-15 16:22:00 · 418 阅读 · 0 评论 -
编译php时发生libphp5.la error 1的错误
<br />/usr/bin/ld: cannot find -lltdl<br />collect2: ld returned 1 exit status<br />make: *** [libphp5.la] Error 1<br /><br />安装libtool.i386<br /><br />再安装libtool-ltdl-devel.i386原创 2011-04-28 16:23:00 · 3884 阅读 · 0 评论 -
linux 配置php需要安装的库
<br />curl-7.16.2.tar.gz<br />expat-2.0.0.tar.gz<br />gzip-1.3.5.tar.gz<br />libxml2-2.6.23.tar.bz<br />zlib-1.2.3.tar.gz<br />jpegsrc.v6b.tar.gz <br />libpng-1.2.12.tar.gz<br />freetype-2.3.4.tar.gz<br />gd-2.0.34.tar.gz原创 2011-04-27 16:12:00 · 519 阅读 · 0 评论 -
CentOS 源码包安装 mysql5.5
<br />需要安装的 gcc gcc-c++原创 2011-04-27 14:52:00 · 488 阅读 · 0 评论 -
yii2 代码测试
创建测试文件./vendor/bin/codecept g:test unit Topic #创建一个名为TopicTest的单元测试类./vendor/bin/codecept g:cest functional TopicCest #创建名为TopicCest的功能测试类运行测试vendor/bin/codecept run #运行所有测试vendor/bin/codec...原创 2019-03-06 14:01:37 · 607 阅读 · 0 评论