文章列表
随着云主机的普及,越来越多的人会将自己的网站或网络应用部署到云主机上。通常情况下,linux主机提供商会预安装LAMP环境.这种情况下,如果要安装相应的PHP扩展,需要通过添加的方式安装扩展,而不需要重新编译PHP。
1. 获取PHP的版本,php -v 或 cat php-config
2. 下载对应版本的PHP源代码
3. 解压源代码,进入PHP扩展库对应的源码目录,这里以openssl扩展为例,进入ext/openssl
4. phpize
5. ./configure --with-php-config="/var/www/bin/php-config" --wi ...
工作中遇到需要匹配两个表中的数据的情况,比如sheet1结构如下:
name score
a 100
b 200
sheet2记录了额外的一些信息,如
name weight length
b 100 170
c 200 200
a 100 180
如果需要同时把a,b的所有信息合并成一个表,就需要用到excel的VLOOKUP函数。
函数格式如下:
VLOOKUP(lookup_value,table_array!A:X,col_index_num,range_lookup)
其中:
looup_value:要匹配的字段值,对应上 ...
由于项目涉及很多1对多的数据表,需要通过AJAX动态添加。不过再动态添加CJuiAutoComplete小部件的时候,只生成了输入框,没有自动提示功能。搜索一圈后再stackoverflow上发现了解决方法。
http://stackoverflow.com/questions/9757812/loading-zii-widget-cjuidatepicker-through-ajax-call-not-working?answertab=active#tab-top
简而言之,就是
model = new Date;
$this->renderPartial('_newDat ...
客户端连接Mysql服务器的权限设置
- 博客分类:
- Mysql
通过客户端连接Mysql服务器,有时会因为权限问题被拒绝,解决方法如下:
GRANT ALL PRIVILEGES ON *.* TO user@ClientIP
IDENTIFIED BY 'password' WITH GRANT OPTION;
最近开始了解ffmpeg,惊叹于其强大,打算长期学习使用这个开源库,开个贴,把过程记录一下。
开始使用这个库之前,首先得了解音频视频的基础知识,网络好东西啊,很多网友的分享了非常宝贵的知识,可以先看看下面几个博客,做好知识储备。
http://crespoxiao.blogcn.com/articles/category/音视频
http://helloxchen.itpub.net/post/42725/508468
另外,大灰狼的博客里,也有不少好东西
http://blog.sina.com.cn/s/blog_7ccde1bf0100yfxc.html#post
Windows安装PEAR以及PHPUnit
- 博客分类:
- PHP
WAMP环境,安装PEAR扩展,遇到了些问题,记录如下。
1
问题:pear does not have a signaturePHP....
解决:修改php.ini文件,找到,phar.require_hash, 将注释去掉,然后改为
phar.require_hash = Off
2
问题:无法找到 require_once(Structures/Graph.php)...
解决:查看PEAR目录,发现没有Structures文件夹,是缺少文件导致。于是下载文件,解压,然后将解压文件下的Structures目录拷贝到PEAR的PEAR目录下,形如:PEAR\PEAR\Sturctur ...
CI的htaccess配置
- 博客分类:
- Codeigniter
最近突然想把链接中的index.php去掉,网上搜索了一把,发现解决方法很多,整理下。
首先是两个基本修改点:
1. 在httpd.conf中,将 所有 AllowOverride None 改为 AllowOverride All 好像共有三处吧,然后重启apache
2. 将 config.php中的 $config['index_page'] = 'index.php'; 改为 $config['index_page'] = '';
然后根据具体配置:
3.1 如果站点直接位于服务器根目录下,如/www/ 那如下配置就行:
RewriteEngine on
Rewr ...